Q624353765 发表于 2021-12-29 19:51:57

有关unicode编码到文本的问题


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

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

Xelloss0618 发表于 2021-12-29 20:23:59

一、ASCII 码在 Unicode 里要补 0 变成宽字节,你补 0 了,但补错了位置,火山的 Unicode 是 UTF16-LE,0 应该在 ASCII 码后面。

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

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

创世魂 发表于 2021-12-29 20:05:49

到文本((字符)1)   

不如你试试这样?

dasemimi 发表于 2021-12-29 20:06:14

你生成的已经是unicode字节集了,你只需要 字节集到文本即可
页: [1]
查看完整版本: 有关unicode编码到文本的问题