最近很多客户在做网站语言多版本 在中文修改的过程中遇到一个问题 客户在线询价后 发送邮件到客户的邮箱 发现中文会出现乱码 改成UTF-8的编码也不管用 试了好多方法 最终找到解决方法:
本公司的网站是使用OSC系统开发,其他的也可基于本文章修改.
首先修改 email.php 这个类文件
将上面的代码替换成:
测试 发现问题:
发件人这个地方还是显示乱码
下面修改一个发送邮件的代码:
先用函数base64_encode()对内容进行编码 然后在加入编码类型例: =?UTF-8?B?
注意:字符串后加 ?= 要不按会报错误.
这样就解决发送中文乱码的问题.
如果你有外贸建站(企业建站)需求 请联系我们.Onepound 团队将为您提供最优质的服务.