精易论坛

标题: 易语言取unicode码问题 [打印本页]

作者: LWB666    时间: 2025-6-17 17:33
标题: 易语言取unicode码问题
场景:需要遍历一个文件夹,取文件夹中的所有名称,但文件名称包含非GBK编码的字符。
需求:把中文以及GBK无法识别的字符转为unicode码。
如:보나마나 转换为 \ubcf4\ub098\ub9c8\ub098

现在问题是文件名读进易语言文本变量无法识别的字符就会被直接转换为问号

谢谢大家帮忙!

demo已经写好
新建文件夹 4.zip (271.06 KB, 下载次数: 2)


补充内容 (2025-6-17 17:34):
如:G-DRAGON - 보나마나 (BONAMANA) 预期为 G-DRAGON - \ubcf4\ub098\ub9c8\ub098 (BONAMANA)

补充内容 (2025-6-17 17:44):
再追加一个小问题:存在非GBK编码的文件怎么使用 读入文件() 命令读取(非GBK编码会转义为问号,导致文件名错误,读取失败)
作者: 观音    时间: 2025-6-17 17:33
文件_枚举W(, , , , , )   可以返回 unicode文件名
文件_打开文件W(, , )  可以打开 unicode文件名 的文件
文件_取文件长度W()  获取 文件字节集长度
文件_读入字节集W(, )  读入 unicode文件名 的数据
作者: 输生    时间: 2025-6-18 13:25
https://125.confly.eu.org/thread-14709660-1-1.html




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4