作者Lifrs (卡氏)
看板PHP
标题[请益] 关於 libgmailer 的 charset 问题
时间Tue Mar 27 01:20:52 2007
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)