递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

[视窗] 有关unicode编码到文本的问题

[复制链接]

212

主题

447

帖子

3006

积分

论坛元老

Rank: 8Rank: 8

积分
3006
QQ
跳转到指定楼层
楼主
发表于 2021-12-29 19:51:57 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

unicode编码由两个字节构成,其中ascii编码0-127

但是我自己生成ascii编码使用多字节到文本却无法显示字符,要怎么操作呢
回复

使用道具 举报

26

主题

1902

帖子

6932

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
6932
来自 4#
发表于 2021-12-29 20:23:59 | 只看该作者
一、ASCII 码在 Unicode 里要补 0 变成宽字节,你补 0 了,但补错了位置,火山的 Unicode 是 UTF16-LE,0 应该在 ASCII 码后面。

二、既然补 0 了,你下面应该用“字节集到文本”,如果不补 0,你用“多字节到文本”或“UTF8到文本”都可以。

三、你会发现仍输出不了文本,那是因为你一开始添加的是 ASCII 码是 0(空字符),文本型是以空字符为标记结束的,所以你这一开头就遇到结束符,自然就什么都不显示了。你应该调整一下代码,不要把 0 加入到数组中。
回复

使用道具 举报

444

主题

1万

帖子

4万

积分

超级版主

Rank: 8Rank: 8

积分
40539
沙发
发表于 2021-12-29 20:05:49 | 只看该作者
到文本((字符)1)   

不如你试试这样?
安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

15

主题

134

帖子

3597

积分

贵宾

Rank: 9Rank: 9Rank: 9

积分
3597
板凳
发表于 2021-12-29 20:06:14 | 只看该作者
你生成的已经是unicode字节集了,你只需要 字节集到文本即可
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-25 10:06 , Processed in 0.100524 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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