文字仍是程式处理中麻烦的项目之一,以前黑族(www.heyxu.com) 提供的多语系,都是在简体中文模式在使用繁简转换的方式来显示简体中文,但在这个模式下,资料必须是繁体中文,也就是说,当使用者必须是输入繁体中文。
这样一来习惯简体中文的人反而变得麻烦,但如果直接输入简体中文就会出现因为重复繁简转换而产生的乱码。所以一开始的解决方法是在简体模式下输入的文字,系统会转简成繁;但问题又来了,就是有人会在繁体模式下输入简体,在简体模式下输入繁体。令人头痛的问题!
接下来的问题是,文字中会出现其他语系的文字,比如说加日本の文、韩文한국의丫,这些字在繁简转换中都会被变成乱码。
最後我把目标放在中文的判定及转换,非中文的其他语系不可以转换,这样一来把任何输入文字中文的部份都转换成繁体中文,在显示的时侯,也是只转换中文的部份!
但是要达成这个目标不是那麽的容易,因为很多语系会重复使用某些区域的文字定义码,所以目前只解决了繁体中文、简体中文、日文、韩文等判定其他语系还是可能会出现乱码。
- 本文为原创文章, 为尊重著作权, 未经作者同意请勿任意转载
- 关键字 : 问题(2), 部份(2), 语系(2), 繁体中文(2), 文字(2), 项目(1), 韩文(1), 非中文(1), 这些字(1), 这个模式下(1), 转换(1), 资料必须(1), 语系还(1), 解决方法(1), 繁简转换中(1), 简体中文(1), 目前只解决(1), 本の文(1), 最後(1), 显示(1)
0 0
2014-06-02T10:03:00+0000