UTF8编码问题

ljking0731 2014-01-16 09:34:58
UTF8Encode 碰到奇数个汉字的时候会乱码‘?’,有没其他的解决方法
...全文
162 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
DelisPhi 2014-01-18
  • 打赏
  • 举报
回复
不知楼主用的delphi几。 我之前遇到这种情况(Delphi7)都是先把string赋给一个widestring变量,再用widestring变量来做UTF8Encode,楼主有兴趣试试吗?假设源字符串是A。

VAR B,R:WIDESTRING;
BEGIN
B:=A;
R:=UTF8ENCODE(B);
............
lhy 2014-01-17
  • 打赏
  • 举报
回复
如果确定是UTF8Encode就试着删除最后一个字节或者第一个字节.
tcmakebest 2014-01-17
  • 打赏
  • 举报
回复
何出此言呢,乱码就是没有用对编码

16,748

社区成员

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

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