|
|
导航: |
论坛 -> DELPHI技术
斑竹:liumazi,sephil |
|
作者: |
|
2023/12/29 9:45:17 |
标题: |
D7下使用NativeXml单元生成含有中文的xml如何才能保存为utf8编码的 |
浏览:438 |
|
加入我的收藏 |
楼主: |
D7下使用版本为4.0.7的NativeXml单元(应该是最新版本了吧) 使用XmlDoc.SaveToFile('2.xml');保存为xml文件,若是里面都是英文的则没有问题,但若是有中文内容,使用浏览器打开则显示下图,用记事本打开显示编码格式为ANSI,只要另存为UTF8编码格式,再用浏览器打开就正常了, 请问要如何操作才能保存出一个编码格式为utf8的xml文件
之前加了 xml.ExternalEncoding := seUTF8; Xml.CharSet := 'UTF-8'; 这样的语句,都不起效果
XmlDoc := TNativeXml.CreateName('DataList'); XmlDoc.XmlFormat := xfReadable; node := XmlDoc.Root.NodeNew('Data'); node.AttributeAdd('Comment', '中文内容'); XmlDoc.SaveToFile('2.xml');
此帖子包含附件:
大小:28.9K |
----------------------------------------------
只会简单使用,并未精通深入 |
作者: |
|
2023/12/29 16:09:54 |
1楼: |
这个要怎么解决啊,或者有没有其他简单好用的操作xml的单元了?
----------------------------------------------
只会简单使用,并未精通深入
|
作者: |
|
2023/12/29 16:34:33 |
2楼: |
复制粘贴能解决的事情何必麻烦盒友? https://www.cnblogs.com/tc310/p/3833106.html https://cloud.tencent.com/developer/ask/sof/101987205
----------------------------------------------
[alias] co = clone --recurse-submodules up = submodule update --init --recursiveupd = pullinfo = statusrest = reset --hard懒鬼提速https://www.cctry.com/>http://qalculate.github.io/downloads.htmlhttps://www.cctry.com/
|
|