我需要用idhttp向淘宝发一个get 对方说要用gbk编码。弄了N久发过一个帖子,有个哥们说用下面方法“要看楼主用的是D2010还是以前的版本,2010内核用的是unicode编码,其转gbk可直接调用api函数WideCharToMultiByte,用936这个代码页来转;
如果是2009之前的版本,内核用的ansistring,我的做法是先调用MultiByteToWideChar将字符串转为unicode,然后,用上面的方法转为gbk ”
但是ansistring 转unicode 先调用MultiByteToWideChar的页码是多少啊。我用别的方法转成unicode后再用上面方法转gbk还是不行啊。
谁能提供具体点的办法?最好有源码。
如果是2009之前的版本,内核用的ansistring,我的做法是先调用MultiByteToWideChar将字符串转为unicode,然后,用上面的方法转为gbk ”
但是ansistring 转unicode 先调用MultiByteToWideChar的页码是多少啊。我用别的方法转成unicode后再用上面方法转gbk还是不行啊。
谁能提供具体点的办法?最好有源码。
解决方案 »
- 父子窗体问题
- delphi在word中查询并获得当前页号
- 如何用程序数出表中有多少条附合某条件的记录?
- 当窗体失去焦点的时候,触发了什么消息?(郁闷啊……)
- 不在同一局域网的服务器与客户机的MIDAS连接,详细请看!
- 简单的表单关闭问题,怎样关闭mainform下的所有的childform,谢谢!
- 还是stringgrid的问题!!当程序运行时,我用鼠标调整列的宽度,当我调整结束的时候,问我想在这个时候做某些操作,应该在哪个事件里写代
- 我用adotable看到的sql server一个表中的纪录不是全部的,怎样解决
- 搞不定CRYSTAL REPORTS
- 大侠留步!
- 能帮忙将C++的定义翻译成DELPHI的吗
- DELPHI 基础语法
procedure TForm1.btn1Click(Sender: TObject);
var
s: WideString;
begin
s := mmo1.Text;
ShowMessage(IntToStr(Length(s)));
end;