delphi 中如何将gbk转换成unicode并保存下来?

mbzdh 2005-05-07 09:30:38
如题
...全文
90 点赞 收藏 5
写回复
5 条回复
zhousan 2005年05月07日
我是菜鸟,来帮你顶
回复 点赞
mbzdh 2005年05月07日
不会吧,过五一就没有人上csdn了
回复 点赞
僵哥 2005年05月07日
不过不知道楼主所谓的保存下来具体指如何保存了。
不过WideString与AnsiString的操作没多少区别,唯一区别在于WideChar占两个字节(Byte),而AnsiChar占一个字节(Byte).
回复 点赞
僵哥 2005年05月07日
function StringToWideStringCHS(const S: AnsiString): WideString;
var
InputLength,
OutputLength: Integer;
begin
InputLength := Length(S);
OutputLength := MultiByteToWideChar(936, 0, PAnsiChar(S), InputLength, nil, 0);
SetLength(Result, OutputLength);
MultiByteToWideChar(936, 0, PAnsiChar(S), InputLength, PWideChar(Result), OutputLength);
end;
回复 点赞
mbzdh 2005年05月07日
csdn现在这么人气不旺阿,还是我说得不清楚
回复 点赞
发动态
发帖子
语言基础/算法/系统设计
创建于2007-08-02

3418

社区成员

3.3w+

社区内容

Delphi 语言基础/算法/系统设计
社区公告
暂无公告