中国开发网: 论坛: 程序员情感CBD: 贴子 551590
没脾气2x: ……
存到 1234.xml 里你看时不乱码是因为阅读器已经跟据 encoding 或自判断 识别了你的 xml 文件的编码。


而你说的“S:=SourceStream.DataString;s 就已经是乱码了”,你肯定没转编码。
在你没有写程序转码的情况下,delphi按照当前系统的默认ANSI字符集来识别内容。

你的内容本来是 utf8 或 utf16 的,delphi按照ansi/gb2312来识别当然会乱码
Notemper2x 3.1 ( ̄ε( ̄#)
没脾气2x 之 个人综合篇: http://notemper2x.cndev.org/
我的 panoramio 相册: http://panoramio.com/user/zhaixudong
我的 flickr相册: http://www.flickr.com/photos/notemper2x/



QQ号20250出售,售价400,000元整(5位、皇冠80级、VIP7)

相关信息:


欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录