SquirrelMail 中文處理的問題

最近在 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 `.. 可以耶 !…. 節錄一下 …

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); //新增這一行

Share your vote!


Do you like this post?
  • Fascinated
  • Happy
  • Sad
  • Angry
  • Bored
  • Afraid

Leave a Reply

Your email address will not be published. Required fields are marked *


Please help to input verification code