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/

2010年5月15日 | 归档于 程序
  1. 芳酱
    2010年5月21日 15:36 | #1

    Firefox 有一个自动检测字符编码的库,开源的。

    不知对夜壶姐姐的project有没有用

  2. 2010年5月15日 13:35 | #2

    野火JJ又開始開發軟件了,期待一下,隨便踩踩

发表评论

XHTML: 您可以使用这些标签: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>
:wink: :-| :-x :twisted: :) 8-O :( :roll: :-P :oops: :-o :mrgreen: :lol: :idea: :-D :evil: :cry: 8) :arrow: :-? :?: :!: