2013-04-02 64 views
0

我正在開發一個用C語言編寫並由RedHat 6.3框託管的web服務。框區域設置是fr_FR.UTF-8。 當我從命令行卷曲web服務時,我可以閱讀命令行上包含重音符號的文本內容。 但是,當我通過Chrome開發人員工具和網頁輸出檢查WS輸出時,口音被包含詢問標記的正方形替換。 Web服務輸出的內容類型是application/json;字符集= UTF-8。 網頁字符集是utf-8,瀏覽器處於自動檢測狀態。 我錯過了什麼,無法正確顯示utf-8的口音?utf-8 web服務中沒有口音

回答

0

我通過檢查重音內容的生成方式解決了這個問題。實際上,我的是由Postgresql生成的,它的配置參數client_encoding被設置爲ascii,未將client_encoding更改爲'UTF8',解決了我的問題。