[請益] 關於 libgmailer 的 charset 問題
dear all
libgmailer 提供了php很方便的寄信途徑
光是不用擔心自己架的mail server是否會當成open relay就省下很多工夫
不過小弟最近作測試
卻苦於無法正確設定送出信件的charset
導致我傳送繁體文字出去
收到的都是亂碼
我觀察原始碼
信件的charset是設定為 UTF-8
我試了以下方法
charset都不會變
1.
http://rubyforge.org/docman/view.php/869/194/readme
目前的libgmailer版本似乎不提供 connect(name,pwd,charset='UTF-8')
透過 connect函數更改 charset 的功能,我如法泡製為 zh-TW or big5 無效
2.
查閱原始檔,發現 changeLanguage() 函數
但這似乎是修改 gmailer網頁的語言,跟寄信的charset無關
3.修改 libgmailer.php 的 &hl=en 的設定
不過完全沒有關聯的樣子
4.
甚至動用了 mb_convert_encoding();
直接把我傳送的中文轉為 UTF-8 再傳送
還是亂碼一堆............笑了
不知道這種問題有沒有什麼解決方案呢@@
p.s
official site:
http://sourceforge.net/projects/gmail-lite/
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.128.88.89
※ 編輯: Lifrs 來自: 140.128.88.89 (03/27 01:21)
PHP 近期熱門文章
PTT數位生活區 即時熱門文章