SquirrelMail 中文處理的問題
Filed under: 一般 FreeBSD/Linux 手記 Coding 手記 — Worren @ 10:39 pm
最近在 setup SquirrelMail 1.4.x , 在中文相容性上出了一些問題 .
從 Squirrel Mail 寄到 Gmail 是 ok 的 ! … 寄到其它的 mail server 透過 Thunderbird 來讀也是 ok 的 … 中文都能讀…
但從 Gmail 寄出, 以Squirrel Mail 讀就 Fail 了 … 無論怎麼修改 Charset default … (by Apache / Squirrel config) 都會有問題…
透過 Gmail 寄出的 , 要以 Big5 才能看 , 但從其它的 mail AP 寄出的, 就要以 UTF-8 讀….
在網路上看到以下的方式 ….. ha `.. 可以耶 !…. 節錄一下 …
http://glviews.wordpress.com/2010/05/28/web-email-client-squirrelmail/
3. SquirrelMail:郵件列表中文出現亂碼時,編輯 config/config.php:
$squirrelmail_default_language = ‘zh_TW’;
$default_charset = ‘big5′;
$lossy_encoding = false;
4. SquirrelMail:操作介面中文出現亂碼時,編輯 functions/i18n.php:
$languages[’zh_TW’][’NAME’] = ‘Chinese Trad’;
$languages[’zh_TW’][’CHARSET’] = ‘big5′;
$languages[’zh_TW’][’LOCALE’] = array(‘zh_TW.UTF-8′, ‘zh_TW.big5′);
$languages[’tw’][’ALIAS’] = ‘zh_TW’;
5.SquirrelMail:下載附件中文檔名亂碼,編輯 src/download.php:
$filename = charset_encode($filename,$default_charset,false); //在這行下面
$filename = iconv(“big5〃,”utf-8〃,$filename); //新增這一行
Comments »
The URI to TrackBack this entry is: http://blog.worren.net/wp-trackback.php/282