递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 6400|回复: 8
打印 上一主题 下一主题

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

[复制链接]

9

主题

25

帖子

196

积分

注册会员

Rank: 2

积分
196
跳转到指定楼层
楼主
发表于 2021-11-19 21:41:22 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
以前用易语言写的读取**阅读器模块号的小工具,现在抄到火山视窗运行就乱码/挠头
main.v (20.35 KB, 下载次数: 4)
哪位大神给看看是咋回事啊
回复

使用道具 举报

24

主题

559

帖子

4724

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
4724
9#
发表于 2021-11-22 11:34:10 | 只看该作者
anla 发表于 2021-11-22 10:04
发现是火山里没易语言里面这个”传址“造成的,但具体应该怎么改还不会弄

...

非基本类型都是默认传址,文本也是包装类也是传址
回复

使用道具 举报

9

主题

25

帖子

196

积分

注册会员

Rank: 2

积分
196
8#
 楼主| 发表于 2021-11-22 10:04:24 | 只看该作者
发现是火山里没易语言里面这个”传址“造成的,但具体应该怎么改还不会弄

回复

使用道具 举报

9

主题

25

帖子

196

积分

注册会员

Rank: 2

积分
196
7#
 楼主| 发表于 2021-11-22 09:19:06 | 只看该作者
创世魂 发表于 2021-11-20 09:34
调用dll的时候不能用文本型,得用变整数,走字节集指针,因为火山的文本型是Unicode编码。而且火山的文本型 ...

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

使用道具 举报

9

主题

25

帖子

196

积分

注册会员

Rank: 2

积分
196
6#
 楼主| 发表于 2021-11-22 08:55:26 | 只看该作者
glbosom 发表于 2021-11-19 22:12
你这源码给没发一样

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

回复

使用道具 举报

444

主题

1万

帖子

4万

积分

超级版主

Rank: 8Rank: 8

积分
40535
5#
发表于 2021-11-20 09:34:43 | 只看该作者
调用dll的时候不能用文本型,得用变整数,走字节集指针,因为火山的文本型是Unicode编码。而且火山的文本型是包装类型。。
安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

4

主题

119

帖子

935

积分

高级会员

Rank: 4

积分
935
地板
发表于 2021-11-20 01:44:55 | 只看该作者
编码不一样,易语言用的是ansi,火山用的是unicode。
回复

使用道具 举报

411

主题

2515

帖子

8292

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
8292
板凳
发表于 2021-11-19 22:30:37 | 只看该作者
以前易语言的编辑框等显示的编码是ansi,现在火山显示的是unicode,所以你要将目标内容转换到unicode才不会乱码。多字节到文本()或UTF8到文本()
回复

使用道具 举报

24

主题

559

帖子

4724

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
4724
沙发
发表于 2021-11-19 22:12:57 | 只看该作者
你这源码给没发一样
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-11-25 07:50 , Processed in 0.094052 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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