DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
lazarus/fpc/Free Pascal
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: ahttp123
今日帖子: 22
在线用户: 9
导航: 论坛 -> DELPHI技术 斑竹:liumazi,sephil  
作者:
男 ken0137 (顺眼即佛) ★☆☆☆☆ -
普通会员
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');
此帖子包含附件:
JPEG 图像
大小:28.9K
----------------------------------------------
只会简单使用,并未精通深入
作者:
男 ken0137 (顺眼即佛) ★☆☆☆☆ -
普通会员
2023/12/29 16:09:54
1楼: 这个要怎么解决啊,或者有没有其他简单好用的操作xml的单元了?
----------------------------------------------
只会简单使用,并未精通深入
作者:
男 keymark (嬲) ▲▲▲△△ -
普通会员
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/
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v3.0.1 版权所有 页面执行70.3125毫秒 RSS