【笔记】易语言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,你会发现”内”字打出来了,这就是编码。这里的编码并不是完全转换,貌似输入汉字可以,字母的不行。自行测试下。
纯属小儿科,大神请绕过。
多谢楼主分享 在易语言里粘贴Unicode字符会变成问号。。。 xzhuo 发表于 2016-3-20 00:07
在易语言里粘贴Unicode字符会变成问号。。。
因为易语言的编辑框不是unicode的 zmhd52pj 发表于 2016-3-20 15:58
因为易语言的编辑框不是unicode的
那有办法不用易语言的编辑框吗,直接用其他编辑器编译呢?
页:
[1]