2
HTTPレスポンスの文字エンコーディングをUTF-8に設定する必要があります。appengineを使用したUTF-8レスポンスエンコーディング
JsonObject jsonObject;
resp.setContentType("application/json; charset=UTF-8");
//resp.setCharacterEncoding("UTF-8");
PrintWriter out = resp.getWriter();
out.print(jsonObject.toString());
私は特定の応答方法を使用して、コンテンツタイプにエンコーディングを設定しようとappengine-web.xml
<property name="file.encoding" value="UTF-8" />
<property name="DEFAULT_ENCODING" value="UTF-8" />
上のシステムプロパティを持つすべてのメソッドの作業罰金をローカルではなく、とき私は自分のアプリケーションをデプロイしていますApp Engineの文字エンコーディングが正しく行われず、JSONレスポンスの文字列 がブラウザに表示されるのはUTF-8ではありません。私に何ができる?エンコーディングエラーがPrintWriter
である