UTF-8无法正常运行Nginx

公正的业余爱好者

我有一台在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] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

PowerShell的UTF-8输出

来自分类Dev

UTF-8 not working nginx

来自分类Dev

ASCII与Unicode + UTF-8

来自分类Dev

什么是UTF-8Y?

来自分类Dev

具有UTF-8的Nginx URL

来自分类Dev

UTF8 Dingbats + Javascript

来自分类Dev

C#StreamReader Encoding.UTF8无法正常工作

来自分类Dev

UTF 8编码在PHP中无法正常工作

来自分类Dev

Unicode与UTF-8

来自分类Dev

UTF-8编码问题

来自分类Dev

Rails集合排序与UTF-8字符串无法正常工作

来自分类Dev

UTF-8 for URL, Java

来自分类Dev

html5 meta charset-utf-8无法正常工作

来自分类Dev

无法转换为utf-8

来自分类Dev

XML文件中的UTF-8与UTF8

来自分类Dev

BeautifulSoup“ encode(” utf-8“)

来自分类Dev

在Mac中使用C ++读取UTF-8数据无法正常工作

来自分类Dev

UnicodeDecodeError:“ utf-8”

来自分类Dev

即使使用“ fromEncoding = UTF-8”,BeautifulSoup也无法识别UTF-8字符

来自分类Dev

UTF-8无法在我的网络系统上运行(php,mysql)

来自分类Dev

具有UTF-8的Nginx URL

来自分类Dev

preg_replace无法与UTF-8字符一起正常使用?

来自分类Dev

MySQL无法与UTF-8配合使用

来自分类Dev

PHP UTF 8问题

来自分类Dev

字符集UTF-8和php header()无法正常工作

来自分类Dev

MySQL字符集UTF 8排序规则(DUP键)无法正常工作

来自分类Dev

utf-8的问题

来自分类Dev

PHP UTF-8无法正常工作

来自分类Dev

对于包含 UTF-8 字符的文件名,!File.Exists 无法正常工作