如果是网络的得来的 易语言 导出的 XML, 火山没办法直接 多字节到文本() 得到正确的数据, 还是得先保存到本地.再 读入文本文件() 才可以 |
如果数据是GBK的,可以 多字节到文本,然后 xml.从文本创建 |
火山的文本是宽字符的,只要用了火山文本就应该是宽字符的 非宽字符的用字节集存储。 |
好吧!! 编码转换都没有办法了!! |
zmfree 发表于 2023-4-27 11:15 可以从字节集创建,但是必须保证这个字节集是utf8字节集才行。如果是gbk的,就需要保存到本地,读文本后载入。 |
Xelloss0618 发表于 2023-4-27 10:35 谢谢!!! 那如果我这个XML是网络上的,那也是要先保存到本地?再 读入文本文件() XML格式不变的前提下,有没有办法不保存到本地,直接内存操作的方法? |
谢谢!!! 那如果我这个XML是网络上的,那也是要先保存到本地?再 读入文本文件() XML格式不变的前提下,有没有办法不保存到本地,直接内存操作的方法? |
XML文件建议保存为UTF-8或UTF-16LE编码,这个库支持这两种编码,不支持GBK 你也可以这么写: xml.从文本创建 (读入文本文件 ("test.xml", -1, 文本编码类型.多字节)) 调试输出 (xml.取文本值 ("/server/notice")) |
|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )
GMT+8, 2024-11-24 11:28 , Processed in 0.091555 second(s), 22 queries .
Powered by Discuz! X3.4
© 2001-2017 Comsenz Inc.