递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库

编码求助

查看数: 4514 | 评论数: 8 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2023-4-27 10:08

正文摘要:

我知道得做一步转码处理,但是 不得方法,尤其是文本中有中英混合的情况时,更会乱码! 请教大神,最好是能静态编译的那种!

回复

zmfree 发表于 2023-5-4 10:50:01
如果是网络的得来的 易语言 导出的 XML, 火山没办法直接 多字节到文本()  得到正确的数据,
还是得先保存到本地.再 读入文本文件() 才可以
Xelloss0618 发表于 2023-4-27 12:44:14
如果数据是GBK的,可以 多字节到文本,然后 xml.从文本创建
雨中漫步 发表于 2023-4-27 12:43:29
火山的文本是宽字符的,只要用了火山文本就应该是宽字符的
非宽字符的用字节集存储。
zmfree 发表于 2023-4-27 12:34:01
好吧!!
编码转换都没有办法了!!
创世魂 发表于 2023-4-27 11:59:16
zmfree 发表于 2023-4-27 11:15
谢谢!!!
那如果我这个XML是网络上的,那也是要先保存到本地?再 读入文本文件()
XML格式不变的前提下,有没 ...

可以从字节集创建,但是必须保证这个字节集是utf8字节集才行。如果是gbk的,就需要保存到本地,读文本后载入。
zmfree 发表于 2023-4-27 11:15:02
Xelloss0618 发表于 2023-4-27 10:35
XML文件建议保存为UTF-8或UTF-16LE编码,这个库支持这两种编码,不支持GBK
你也可以这么写:
xml.从文本创 ...


谢谢!!!
那如果我这个XML是网络上的,那也是要先保存到本地?再 读入文本文件()
XML格式不变的前提下,有没有办法不保存到本地,直接内存操作的方法?
zmfree 发表于 2023-4-27 11:12:48
谢谢!!!
那如果我这个XML是网络上的,那也是要先保存到本地?再 读入文本文件()
XML格式不变的前提下,有没有办法不保存到本地,直接内存操作的方法?
Xelloss0618 发表于 2023-4-27 10:35:17
XML文件建议保存为UTF-8或UTF-16LE编码,这个库支持这两种编码,不支持GBK
你也可以这么写:
xml.从文本创建 (读入文本文件 ("test.xml", -1, 文本编码类型.多字节))
调试输出 (xml.取文本值 ("/server/notice"))

QQ|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.

快速回复 返回顶部 返回列表