by Lewis Yen

 Comments (0)

Created

February 23, 2011

最近有客戶遇到FMS無法在Linux上存取中文的串流檔名,同樣的問題在Windows的server上卻不會發生。
據研發人員表示,FMS並不去對串流檔名作任何解析的動作,也就是說檔案名不論是哪種語言格式,FMS只是bypass給OS去做處理,中間沒有做任何編解碼。

後來發現Linux需要針對locale語系作設定,這部分都含在一個i18n(/etc/sysconfig)的文件裡面,語系設定正確才能在Linux上順利使用中文!
詳細的可用設定如下:
LANG=”en_US.UTF-8″
SUPPORTED=”zh_CN.GBK:zh_CN:zh:en_US.UTF-8:en_US:en”
LC_ALL=”en_US.UTF-8″
SYSFONT=”latarcyrheb-sun16″

上面的中文語系是以簡中為主,針對每個變數的含義有興趣的人可以查閱Linux的說明文件!

ADD A COMMENT