HostMonster知识库
出自美国主机知识库
目录 |
入门/售前
购买
高级/脚本
Apache
- 我如何使用htaccess文件实现URL重新定向或者重写?
- .htaccess指南
- .htaccess防盗链
- 你們的主机支持apache的mod_rewrite重写吗?
- 防止php.ini文件被浏览
- FastCGI是什么?
- 我如何使用php.ini为我的站点改变PHP环境?
- 错误 Fatal error: Unable to read X bytes in /home/user/public_html/myfile.php on line Y
- 我如何改变上载文件大小最大限制?
- 如何把PHP.INI复制到所有文件夹
- 我如何开启php的'display_errors'标志
- 由于PHP参数导致Redirects不工作
PHP
控制面板
邮件
问:Emails没有按照正确的字符编码设置发送出去怎么办?
答:若出现Emails没有按照正确的字符编码设置发送,收件人收到的是随机的字符编码设置而不是指定好的字符编码情况时。
这是HostMonster的服务器一个已知的问题,我们正在努力解决。
同时,你可以通过覆盖php的main()函数来接决当前关心的问题,从而将邮件编码成一个特定的字符编码设定。你可以将下面的代码加入你的php.ini文件来实现: [mbstring] mbstring.language = Neutral mbstring.internal_encoding = UTF-8 mbstring.http_input = UTF-8 mbstring.http_output = UTF-8 mbstring.encoding_translation = On mbstring.detect_order = auto mbstring.substitute_character = long; mbstring.func_overload = 1
这是为utf8准备的。你可以在php.net的mbstring页面看到这些的,地址如下: http://www.php.net/manual/en/ref.mbstring.php,关于特殊语言选项
请注意:不幸的是,简单的将上面的信息添加到你的php.ini文件里并不能解决你的所有的问题。请联系你的脚本的制作人,确认由于主体和结构编码方式的不同而需要的设置。幸运的是,多数常见的和知名的脚本的制作者都提供很有用的帮助论坛和FAQs。