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

mbzdh 2005-05-07 09:30:38
如题
...全文
244 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
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现在这么人气不旺阿,还是我说得不清楚

16,747

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
  • 语言基础/算法/系统设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧