加载XML文件有非法UNICODE?

koukou1 2005-08-03 10:46:39
用Delphi读写XML文档,在加载XML时候提示有非法的UNICODE字符,这个该怎么解决啊?
...全文
197 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
nkwesley 2005-08-19
  • 打赏
  • 举报
回复
<?xml version="1.0" encoding= "gbk" ?>
chuchu 2005-08-05
  • 打赏
  • 举报
回复
-_-# 加密过的东东你用XML解析器怎能解析出来?加密的话应该是把密文存成CData节点吧,这部分的内容要先做解密工作才能继续解析。
koukou1 2005-08-05
  • 打赏
  • 举报
回复
对了读不出的地方是加密过的
koukou1 2005-08-05
  • 打赏
  • 举报
回复
就是这个点字符不行G0但是把1改成个三位数字就可以了,比如说123就可以了
ly_liuyang 2005-08-05
  • 打赏
  • 举报
回复
推荐去DelphiBox那里看看的

_____________________
http://lysoft.7u7.net
koukou1 2005-08-05
  • 打赏
  • 举报
回复
有相关的解密程序吗?因为我根本就没学过Delphi用到了就买了本书开始作,对于我来说难度还是很大的,谢谢大家的帮忙了
linzhengqun 2005-08-05
  • 打赏
  • 举报
回复
hehe这个不能改的啊,这个XML文件时自动生成的啊


是可以改的,属性Encodeing指定
另外,的确应该先解密,变成合法的XML文本
chuchu 2005-08-04
  • 打赏
  • 举报
回复
哦,没有指定编码。把第一行改成<?xml version="1.0" encoding="Gb2312"?>或者
<?xml version="1.0" encoding="UTF-8"?>试试。
koukou1 2005-08-04
  • 打赏
  • 举报
回复
<?xml version="1.0"?>
<config version="1.0" serial="92" timestamp="1123082997.77">
是这样的
koukou1 2005-08-04
  • 打赏
  • 举报
回复
hehe这个不能改的啊,这个XML文件时自动生成的啊
chuchu 2005-08-03
  • 打赏
  • 举报
回复
估计XML头上的编码定义不对,国内常用的不外乎GB2312和UTF-8了
linzhengqun 2005-08-03
  • 打赏
  • 举报
回复
写错了,是什么编码。
linzhengqun 2005-08-03
  • 打赏
  • 举报
回复
看看XML的编程是什么编程。

5,392

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧