NativeXml4.07的中文问题
目前NativeXml4.07版本是utf-8编码,但是从一个中文文本文件读进来后中文就是乱码。编码没有错误,为什么显示乱码呢?
处理调用函数WriteToLocalUnicodeString():widestring。
1 begin 2 myxml := TNativeXml.Create(nil); 3 mmo1.Clear; 4 myxml.LoadFromFile(xmlFile); 5 myxml.XmlFormat := xfReadable; //格式枚举:xfCompact(压缩)、xfReadable(缩进)、xfPreserve(好像暂未处理) 6 mmo1.Text := myxml.WriteToLocalUnicodeString; 7 myxml.Free; 8 end