On Wed, 29 Aug 2001, Chinese GNU/LI List wrote:
以 glibc 2.2 來說不管你 po 檔用什麼編碼, 程式實際執行時 glibc 會 on fly 幫你轉成 程式所用的編碼(LC_CTYPE). 這表示你不必在意 po 檔的編碼與程式 run-time 使用的 encoding 是否相同。 我就是我一直提倡使用一個與 encoding 無關的名稱(zh_TW)的原因。
:-)
贊成 po 檔名不含 Big5 po 裡面會描述 encoding
但希望 po 檔用 Big5 因為這樣可以在 win32 下 cvs co & cvs commit ( 而不需要 iconv )
不贊成 $LANG 一下就用 zh_TW ( 最少先用 zh_TW.utf8 zh_TW.Big5 ) 因為不是所有語言都支援 nl_langinfo() ( 好像只有 C & Perl, 但我相信不是每個 distro 的 perl package 都裝齊 )
當然, 如果不會有 utf8 big5 混用的時期, 直接用 zh_TW 也無仿啦 :-)