UniCue项目始动
UniCue项目正式启动。
很久以前就想做一个编码转换工具。在xp时代用apploc+记事本配合转换cue还算便捷,但到了win7 apploc失效。某萌烈弄了一个FixCue,成为余win7转换cue居家必备之工具,但估计某烈也只是弄了Shift-JIS到utf-8的转换。GBK的cue可用记事本直接打开再utf-8另存,只因为中文简体windows默认Codepage是CP936。如果遇到呆丸的自抓,一般都会以big5编码保存cue,一点办法都没,微软的CP950不含日文假名到Unicode的映射,导致日文假名在转换过程中丢失。很多转换程序都是使用win32 api,如Notepad++,存在同样问题。
简体中文系统里只好自己编程解决。不用系统的codepage,意味着要自己制作字符映射表和编写转换函数。这里面涉及到一些设计策略,放在以后的博文再谈。
经过一晚上的奋斗,终于成功实现BIG5码到Unicode的转换。Unicode到UTF-8使用win32 api或者自写函数都很简单。
籍此一年前就计划的UniCue正式启动。预览版已经发布,代码放在Google上托管:http://code.google.com/p/unicue/
Firefox 有一个自动检测字符编码的库,开源的。
不知对夜壶姐姐的project有没有用
野火JJ又開始開發軟件了,期待一下,隨便踩踩