我正在开发一个用C编写并由RedHat 6.3框托管的Web服务。框区域设置为fr_FR.UTF-8。 当我从命令行卷曲我的web服务时,我可以在命令行上阅读包含重音符号的文本内容。 但是,当我通过Chrome Developer工具和网页输出检查WS输出时,重音会被包含询问标记的方块替换。 webservice输出的内容类型是application / json;字符集= UTF-8。 网页字符集是utf-8,浏览器是自动检测。 我错过了什么让我无法用utf-8正确显示重音?
答案 0 :(得分:0)
我通过检查重音内容的生成方式解决了这个问题。实际上我的是由Postgresql生成的,其配置参数client_encoding设置为ascii,未将client_encoding更改为'UTF8',这解决了我的问题。