DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
lazarus/fpc/Free Pascal
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: xieqiongxi1
今日帖子: 0
在线用户: 7
导航: 论坛 -> DELPHI技术 斑竹:liumazi,sephil  
作者:
男 aqtata (从一到十) ★☆☆☆☆ -
盒子活跃会员
2008/11/22 5:12:19
标题:
NativeXml转换字符编码的问题 浏览:2319
加入我的收藏
楼主: xml是utf8编码,因为程序中有多个地方读取值,每次取值都要用utf8toansi来转换,很繁琐

有没什么函数能一次将xml所有内容的编码转换过来,就不用那么多次调用转换函数了
----------------------------------------------
-
作者:
男 daisutao ((芒果)) ★☆☆☆☆ -
盒子活跃会员
2008/11/22 9:03:01
1楼: 改NativeXml控件中的代码.

建议最好不要用这个控件,我发现用这个控件生成的xml文件,再打开时,有时会报一个异常(具体是什么记不得了).后来没有办法,改用了SimpleXML,问题解决.
----------------------------------------------
-
作者:
男 aqtata (从一到十) ★☆☆☆☆ -
盒子活跃会员
2008/11/22 14:20:13
2楼: 我正是从SimpleXML转过来的,因为SimpleXML读出来的是乱码,xml是gb2312,内容都是像图片中这样的,用NativeXml读出来转换一下都是正常的,用SimpleXML读出来就是乱码,怎么转都没用,不知道是不是我不会用
此帖子包含附件:
JPEG 图像
大小:5.1K
----------------------------------------------
-
作者:
男 ivvn (奔腾的心) ★☆☆☆☆ -
普通会员
2008/11/22 14:46:18
3楼: 直接使用XMLDocument就可以了
XMLDocument可以不依赖msxml的
----------------------------------------------
-
作者:
男 daisutao ((芒果)) ★☆☆☆☆ -
盒子活跃会员
2008/11/22 17:39:18
4楼: 你在SimpleXML将 "默认编码" 改成GB2312,就可以了.
还有,SimpleXML不能出现中文NODE,也要改一下代码.
比较不错.
----------------------------------------------
-
作者:
男 aqtata (从一到十) ★☆☆☆☆ -
盒子活跃会员
2008/11/22 20:57:09
5楼: To daisutao
怎么设置默认编码呢?
----------------------------------------------
-
作者:
男 daisutao ((芒果)) ★☆☆☆☆ -
盒子活跃会员
2008/11/23 15:30:23
6楼:
DefaultEncoding: String = 'gb2312';
----------------------------------------------
-
作者:
男 jmhlp (网事如风) ★☆☆☆☆ -
盒子活跃会员
2008/12/17 11:16:30
7楼: for Delphi2009不能通过,请问有没Nativexml for 2009的
----------------------------------------------
-
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v3.0.1 版权所有 页面执行79.83398毫秒 RSS