高見龍

iOS app/Ruby/Rails Developer & Instructor, 喜愛非主流的新玩具 :)

中文亂碼問題

前不久把CentOS4裝起來玩看看,但在要啟動某個service的時候發現中文字會出現亂碼,但看了一下locale的資料好像也沒什問題,後來才知道原來是/etc/sysconfig/i18n這個檔案設定的問題(在Fedora Core3上面好像也有類似的問題)。

> service smb restart
?迫 SMB ??:     [ 蝣箏? ]
?迫 NMB ??:     [ 蝣箏? ]
?? SMB ??:     [ 蝣箏? ]
?? NMB ??:     [ 蝣箏? ]

修改/etc/sysconfig/i18n,把UTF改成Big5:

LANG=”zh_TW.Big5″
SUPPORTED=”zh_TW.Big5:zh_TW:zh”

重新啟動samba:

> service smb restart
停止 SMB 服務:     [失敗]
停止 NMB 服務:     [失敗]
啟動 SMB 服務:     [確定]
啟動 NMB 服務:     [確定]

中文字正常出現了 :)

Comments