您现在的位置是:网站首页> 新闻快讯> 软件使用 新闻快讯
汉字转unicode(汉字转拼音)
小玉2023-07-05【软件使用】
265人已围观
简介现在的程序员都被全能的操作系统惯坏了,忘记了简易操作系统时代的痛。97年做过一个商业软件的汉化,光是双字节换单字节就是一个超级大麻烦。比如说,文

汉字转unicode(汉字转拼音)
最后更新:2023-07-05 03:31:36
推荐指数:
现在的程序员都被全能的操作系统惯坏了,忘记了简易操作系统时代的痛。97年做过一个商业软件的汉化,光是双字节换单字节就是一个超级大麻烦。比如说,文字保存在一个固定长度数组里面,比如10个字节,那你汉化的时候就只能用5个汉字。更恶心的是,调用数组的代码,有些地方可能截取9位显示,可能这个地方的因为某些原因只能显示9个字母,单字节语言少一个字母也不打紧,中文就直接乱码了。固定内容的汉化还是比较容易解决的,带有数据的问题就更麻烦了。我碰到过一个BUG,有个编辑框偶尔就会造成死机,查了很久发现问题出在如果窗口缩小到一定程度,编辑框内的数据就会产生折行。10个字节缩小到5个字节,单字节算折行很容易,双字节就要考虑不能在一个字里面折行,要减掉半个字在第4个字节的地方就折行。如果这个数据里面中英文阿拉伯数字混合,就有可能造成折行逻辑的死循环。如果编辑框只有1个字节,汉字就彻底死循环了。自从有了unicode,再也不需要考虑这些破事,汉化也就成了翻译。但是军用操作系统,不可能这么挥霍内存和算力在UI上,加上古老的系统框架,基本上都是从Unix来的,Posix听说过吗?我学过这玩意,这些不是问题的问题就出来了。
很赞哦! (0)
下一篇:时空裂痕下载(时空裂痕官网)
相关文章
文章评论
验证码: