Java が文字化けを返した場合はどうすればよいですか?
Javaサーバーが中国語の文字化けを返す問題の解決策
推奨チュートリアル:「java学習」
中国語が送信されましたJava サーバー たとえば、次の名前の値は疑問符「?」として表示されます。
理由は、サーバー応答の文字セットが「UTF-8」に設定されていないためです。デフォルトは「ISO-8859-1」です。
解決策:
PrintWriter out = response.getWriter();
:
response.setHeader("Content-type" , "application/json;charset=UTF-8");
注: 必ず PrintWriter out = response.getWriter(); の前に追加してください。そうしないと、PrintWriter の文字セットはデフォルトのままになります。 8859-1「
」以上がJava が文字化けを返した場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。