Posts Tagged ‘chinese’

簡體 UTF8 -> 繁體/正體 UTF8

Saturday, March 15th, 2008

Encode-CNmap 是好朋友
雖然字表沒有完整,但是大部份都有轉換成功,而且使用上也不錯簡單
轉換文字檔案:
cnmap -u2cb5 utf8.txt > utf8-cntrad.txt

對於懶得在 Python 下面 implement 繁簡轉換的人(me?)實在很好用:

import commands
s = commands.getoutput("echo '简体中文' | cnmap -ucb5")
print s

說真的,這方法最好別用 XD

輕鬆將 BIG5/GBK 檔名轉成 UTF-8

Saturday, January 5th, 2008

剛 Google 了一下發現 convmv 是超級好朋友 (l)

使用如下: convmv -f big5 -t utf8 -r *

會先出現一次測試 output 如果都沒有錯誤的話會提示說加個 –notest 正式改名

所有 big5/gbk 檔名一次輕鬆解決

aMSN + gcin 中文輸入問題

Wednesday, September 26th, 2007

剛把 Ubuntu 預設的 SCIM 換成 gcin 後發現 aMSN 不能打中文

初步的找了一下猜測可能是 GTK+ 的 IM Module 沒有設定好

在 ~/.gtkrc.mine裡面加了一行

export GTK_IM_MODULE=gcin

重開 x 候很神奇的就可以輸入了

後來又找了一下,是我沒有設 Locale 的問題?

系統內跟語言有關係的設定是這樣

declare -x LANG=”en_US.UTF-8″
declare -x LANGUAGE=”en_US:en”

歐反正現在可以用,而且比 SCIM 好用多了 XD

Ajax 的 responseText 中文亂碼問題

Friday, March 30th, 2007

剛剛在實驗 element.innerHTML = AJAX.responseText 時候碰到了中文亂碼問題,稍微找了一下,以下是最簡單的解法。

假設 AJAX.open('POST', 'cgi.php', true), 然後 cgi.php 要輸出中文的內容,那記得在輸出前先丟個 header:

header('Content-Type:text/html;charset=big5');

問題解決。

對付 responseXML 時候把 text/html 改成 text/xml 就好了。

All Rights Reserved Copyright © 2008 Design by StyleShout and Clazh