|
本帖最后由 Aether 于 2009-11-26 01:51 编辑
还是关于邮件的问题,都可以顺利发送了,但是总是遇到部分乱码的问题……
UTF-8
“参数设定通过一系列的参数值去完成电子邮件的initialize�=能。这里有一个例子,说明怎样设置一些参数设定有17个=��同的有效参数来提供给你如何定制你发送的电子邮件。=��可以在此手动设置,或自动通过你储存在的配置文件中=��来设置,描述如下:”
我也试过这位同学的方案,但是发现还是有问题:
http://codeigniter.org.cn/forums/thread-2770-1-1.html
GB2312
“1 参数设定通过一系列的参数值去完成电子邮件的initialize功能。这=镉幸桓隼樱得髟跹柚靡恍┎问瓒ㄓ?7个不同的有效参数来提供给你如何定?你发送的电子邮件。您可以在此手动设置,或自动通过你储存在的配置文件中的来设=茫枋鋈缦拢?”
我试过修改wordwrap,修改wrapchars到足够长以排除换行的问题,但就是似乎过不去。
其中newline这个似乎无法修改,修改了邮件就发送不出去。
$config["protocol"] = "smtp";
$config["smtp_host"] = "localhost";
$config["charset"] = "gb2312";
$config["smtp_timeout"] = "30";
$config["mailtype"] = "html";
$config["wordwrap"] = FALSE;
$config["wrapchars"] = "30000";
$config["newline"] = "\r\n";
我在这个问题上已经折腾10个小时了,各位有啥指点么……
PS
我测试过,POST到控制器的数据都是正常的UTF-8中文汉字,能正常显示。 |
|