我有一台在debian(raspbian wheezy)机器上运行nginx和PHP5-fpm的自托管服务器。
我的问题是UTF-8特殊字符(åäö)无法正常工作。我已经设置<meta charset="utf-8">
在网站的顶部。所有文件均使用utf-8编码,不带BOM。
正如Fleshgrinder的回答所建议的那样,我已将charset utf-8;
nginx.conf添加到没有结果的地方。
我怎样才能解决这个问题?
您的文件也必须使用UTF-8,并且发送的HTTP标头比meta标签更重要。
要通过nginx使用UTF-8编码(HTTP标头)传递所有内容,请执行以下操作:
# /etc/nginx/nginx.conf
http {
charset utf-8;
}
但重要的是,您的文件实际上必须以UTF-8编码才能正常工作。好的编辑器(例如Notepad2,Notepad ++,NetBeans IDE,Adobe Dreamweaver等)可以让您更改文件的编码。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句