anla 发表于 2021-11-19 21:41:22

【求助】易转火山的内容运行后乱码

以前用易语言写的读取**阅读器模块号的小工具,现在抄到火山视窗运行就乱码/挠头

哪位大神给看看是咋回事啊

glbosom 发表于 2021-11-19 22:12:57

你这源码给没发一样

shuimiao 发表于 2021-11-19 22:30:37

以前易语言的编辑框等显示的编码是ansi,现在火山显示的是unicode,所以你要将目标内容转换到unicode才不会乱码。多字节到文本()或UTF8到文本()

F78723 发表于 2021-11-20 01:44:55

编码不一样,易语言用的是ansi,火山用的是unicode。

创世魂 发表于 2021-11-20 09:34:43

调用dll的时候不能用文本型,得用变整数,走字节集指针,因为火山的文本型是Unicode编码。而且火山的文本型是包装类型。。

anla 发表于 2021-11-22 08:55:26

glbosom 发表于 2021-11-19 22:12
你这源码给没发一样

抱歉,小白初学,还不会提问

anla 发表于 2021-11-22 09:19:06

创世魂 发表于 2021-11-20 09:34
调用dll的时候不能用文本型,得用变整数,走字节集指针,因为火山的文本型是Unicode编码。而且火山的文本型 ...

小白一枚看不懂吖,有官方样例就好了,不知道从哪里下手

anla 发表于 2021-11-22 10:04:24

发现是火山里没易语言里面这个”传址“造成的,但具体应该怎么改还不会弄

glbosom 发表于 2021-11-22 11:34:10

anla 发表于 2021-11-22 10:04
发现是火山里没易语言里面这个”传址“造成的,但具体应该怎么改还不会弄

...

非基本类型都是默认传址,文本也是包装类也是传址
页: [1]
查看完整版本: 【求助】易转火山的内容运行后乱码