Configuration nginx更改默认字符集

Configuration nginx更改默认字符集,configuration,nginx,Configuration,Nginx,设置字符集utf-8;在http标记处,但给出了error.log: 2012/08/22 10:47:33[错误]6588#1560:*从上游读取响应头时,字符集“GB2312”和“utf-8”之间没有“字符集映射”,客户端:127.0.0.1,服务器:localhost,请求:“GET/index2.php HTTP/1.1”,上游:fastcgi://127.0.0.1:9000".... 有什么想法吗?我只想将默认语言设置为utf-8。从您给出的错误来看,您的fastcgi应用程序似乎正

设置字符集utf-8;在http标记处,但给出了error.log: 2012/08/22 10:47:33[错误]6588#1560:*从上游读取响应头时,字符集“GB2312”和“utf-8”之间没有“字符集映射”,客户端:127.0.0.1,服务器:localhost,请求:“GET/index2.php HTTP/1.1”,上游:fastcgi://127.0.0.1:9000"....
有什么想法吗?我只想将默认语言设置为utf-8。

从您给出的错误来看,您的fastcgi应用程序似乎正在将gb2312编码的文本传递给nginx。因此,要么:

  • 确保它正在发送utf-8文本,或者
  • 确保在nginx中设置了适当的字符集映射(请参阅)