KeyFC欢迎致辞,点击播放
资源、介绍、历史、Q群等新人必读
KeyFC 社区总索引
如果你找到这个笔记本,请把它邮寄给我们的回忆
KeyFC 漂流瓶传递活动 Since 2011
 

关于吉里吉里2的字符集支持能力

[ 6249 查看 / 1 回复 ]

刚才测试了一下,我发现在编写脚本的时候,我们可以使用英文,日文,中文简体和中文繁体来编写,但是后三种语言中,用其中一种语言写的脚本在其他语言环境下执行的时候会出现乱码。这使得我们无法编写出在上述各种语言环境下都能正常显示的脚本。

为了解决这个问题,我尝试了用Unicode编写脚本,但遗憾的是,我失败了,吉里吉里2无法识别用Unicode编写的脚本。

这是为什么呢?我估计是因为吉里吉里2的脚本解释器是基于ASCII的,而英文,日文,中文简体和中文繁体的编码在英文字符的编码部分是相同的,都是ASCII,每个字节代表一个字符,但是,Unicode中即使英文字符仍然使用两个字节来表示(例如,ASCII中“A”是0x41,而Unicode中是0x0041,连占用的内存大小都不一样,我估计这种情况下,那个多出来的00会被吉里吉里2识别为‘\0’)

在这里我想问问各位有没有什么比较简单的方法使得脚本文件在各种语言环境下都能被正确识别,显示和编辑。以上有什么不对的地方也请指出来(板砖随便拍)。
分享 转发
KCDDP KR/KAG区值班室常驻义务值班员

现在在KCDDP的论坛也已经开始潜水了Orz
但是QQ群还是长期在线的
TOP

回复:关于吉里吉里2的字符集支持能力

本来就是这样吧..不过ANSI脚本的AVG只要在其他系统下搭载APP不就显示正常了吗
俺は俺であり、そして俺はここにいることを証明し続けるため——
TOP