+ -
当前位置:首页 → 问答吧 → UnicodeToUTF8String问题

UnicodeToUTF8String问题

时间:2011-08-15

来源:互联网

function UnicodeToUTF8String(ASource: string): AnsiString; inline;
  begin
  SetLength(Result, 256);
  ZeroMemory(PAnsiChar(Result), 256);
  UnicodeToUtf8(PAnsiChar(Result), PwideChar(ASource), 256);
  end;

请问各位大哥前辈,在delphi xe 环境中,用于得到uft8字符串函数,如果汉字是双子,譬如 中国,得到的是正常的,如果是单字 譬如 中 字得到的就是不正常的。同样的代码 D2007版本正常。

头晕中,,盼望解决。

作者: cnrenwy   发布时间: 2011-08-15

没用过delphi xe

作者: maomao800613   发布时间: 2011-08-16

函数不应该有问题,是不是显示问题呢?可以再调试环境下看看结果!

作者: liweixing   发布时间: 2011-08-16

用现有函数UTF8Encode行了

作者: wzwcn   发布时间: 2011-08-16

热门下载

更多