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 也無仿啦 :-)
--
Pofeng "informer" Lee, 李柏鋒, 886-928-554-335 ( 20:00-23:00 GMT+8 )
pofeng at linux.org.tw, an_evil_anti-opensource_nerd at PDAology.com.tw
Chang Gung Children's Hospital