zmhd52pj 发表于 2016-3-19 22:59

【笔记】易语言unicode-gbk编码的分析

本帖最后由 奋斗丶小Z 于 2016-3-20 16:31 编辑

其实我是想找把GBK转换到Unicode,但是怎么也找不到,还好找到了一个子程序unicode_gbk。
         唉,能从unicode——gbk;但是我想要gbk——unicode,没办法只能一步一步把代码反过来了最终成功了!!!


一步一步反过来得到最终结果。

设置几个变量
临时字节集
要转换的单字文本
返回值


临时字节集 = 编码转换 (到字节集 (要转换的单字文本), #编码_GBK, #编码_JAVA, )
返回值 = 到整数 (到十进制 (到文本 (取字节集中间 (临时字节集, 3, 取字节集长度 (临时字节集) - 2))))
            返回值就是把GBK转换为unicode的编码。
“内“的unicode编码为20869,在接收unicode的输入框里(例如QQ的聊天窗口)按住ALT键,再按下20869,你会发现”内”字打出来了,这就是编码。这里的编码并不是完全转换,貌似输入汉字可以,字母的不行。自行测试下。
                            纯属小儿科,大神请绕过。



















不良小少丶 发表于 2016-3-19 23:01

多谢楼主分享

xzhuo 发表于 2016-3-20 00:07

在易语言里粘贴Unicode字符会变成问号。。。

zmhd52pj 发表于 2016-3-20 15:58

xzhuo 发表于 2016-3-20 00:07
在易语言里粘贴Unicode字符会变成问号。。。

因为易语言的编辑框不是unicode的

xzhuo 发表于 2017-3-13 12:13

zmhd52pj 发表于 2016-3-20 15:58
因为易语言的编辑框不是unicode的

那有办法不用易语言的编辑框吗,直接用其他编辑器编译呢?
页: [1]
查看完整版本: 【笔记】易语言unicode-gbk编码的分析