pb读取XML文件乱码问题,用文本文件打开是正常的,我在PB里用下面的语句打开后汉字都变成了乱码,请教高手

YOUYU6 2006-09-16 11:54:11
ll_flen = FileLength(Fullpath)
ll_filenum = FileOpen(Fullpath,StreamMode!)
FileRead(ll_filenum,XMLData)
FileClose(ll_filenum)

文件是一个XML文件,XMLdata在读完后显示是乱码,请各位不吝指点
...全文
531 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
rightyeah 2006-09-16
  • 打赏
  • 举报
回复
不同意daixf_csdn的观点,我在win2k,pb6环境下处理xml文件,如果用microsoft.xmldom直接读xml文件,则必须指定utf8编码,才能正常处理。如果用openfile打开后,读入字符串,然后用loadxml加载,则正常
YOUYU6 2006-09-16
  • 打赏
  • 举报
回复
用OLE怎么读呀,能给个例子吗,我的邮箱是txb555@163.com
另外我发现了那个XML文件里的汉字都是三个字节的,不知道PB里怎么转换
WorldMobile 2006-09-16
  • 打赏
  • 举报
回复
楼上说的有道理,不能直接读的
圣殿骑士18 2006-09-16
  • 打赏
  • 举报
回复
xml文件不能这么读的,必须用xmldom对象读(ole),否则是会有乱码

1,077

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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