0

C で記述され、RedHat 6.3 ボックスでホストされる Web サービスを開発しています。ボックスのロケールは fr_FR.UTF-8 です。コマンド ラインから Web サービスを curl すると、コマンド ラインでアクセントを含むテキスト コンテンツを読み取ることができます。ただし、Chrome 開発者ツールと Web ページの出力で WS の出力を確認すると、アクセントが疑問符を含む四角形に置き換えられます。Web サービス出力のコンテンツ タイプは application/json です。文字セット=utf-8。ウェブページの文字セットは utf-8 で、ブラウザは自動検出になっています。utf-8 でアクセントを適切に表示できない原因は何ですか?

4

1 に答える 1

0

アクセント付きコンテンツの生成方法を確認することで、これを解決しました。実際、私のものはPostgresqlによって生成され、その構成パラメーターclient_encodingがasciiに設定され、client_encodingが「UTF8」に変更されていないため、問題が解決しました。

于 2013-04-02T14:52:56.230 に答える