我有一个自托管服务器在debian(raspbian wheezy)机器上运行nginx和PHP5-fpm.
我的问题是UTF-8特殊字符(åäö)不起作用.我已经设置<meta charset="utf-8">了网站的负责人.所有文件都使用utf-8进行编码,无需BOM.
正如Fleshgrinder的回答所说,我已经添加charset utf-8;到nginx.conf而没有结果.
我怎样才能解决这个问题?
您的文件也必须是UTF-8,并且您发送的HTTP标头比元标记更重要.
要通过nginx以UTF-8编码(HTTP标头)提供所有内容,请执行以下操作:
# /etc/nginx/nginx.conf
http {
charset utf-8;
}
Run Code Online (Sandbox Code Playgroud)
但重要的是,您的文件实际上必须以UTF-8编码才能正常工作.一个好的编辑器(例如Notepad2,Notepad ++,NetBeans IDE,Adobe Dreamweaver,...)允许您更改文件的编码.
| 归档时间: |
|
| 查看次数: |
14723 次 |
| 最近记录: |