2008年1月7日 星期一

許蓋功 問題

這是一篇個人對 Perl+Big5 的備忘錄

但如果有人用Perl在搞中文處理 那這篇就有用囉
因為我查了很久 之前都無法解 連Work around也沒有
有人說 轉成Unicode就好了
但我都找不到例子
顯然不是很難用或是不直覺 或是不WORK啊

現在有Work around的方法了 趕快寫下備忘
許蓋功問題 簡言之 是中文內碼衝問題 用Perl 抓不到這些字
詳情請看: 許功蓋是何許人? 令人頭疼的傢伙

Work around 方法 以"許"為例子
進入處理前 先轉成 "_B3_5C" 處理完 再轉回 "許"

$str =~ s/\xB3\x5C/_B3_5C/g;
...
$str =~ s/_B3_5C/\xB3\x5C/g;

很簡單吧 .... :-(
(江湖一點訣 說出來就沒什麼)
但真的沒人在網路說就這樣就OK

[例子在這裏]

最後備忘那些字會衝到的
么娉稞擺珮鈾黠吒豹暝孀吭崤髏沔淚
墦躡坼穀歿廄閱俞琵璞枯跚餐苒愧縷
泜揉育魯琍慝鸛尚逖罵坑悴誡疊帆院漏辮
咽稅糕洱閏嚐迢會舉弋徑腮甕四砝頌牘

比如我時常處理的是歌星人名 所以大概只要針對以下幾字
功珮蓋許俞育魯尚帆院會

沒有留言: