ホームページ  >  記事  >  Java  >  Java が文字化けを返した場合はどうすればよいですか?

Java が文字化けを返した場合はどうすればよいですか?

藏色散人
藏色散人オリジナル
2020-04-11 10:07:122472ブラウズ

Java が文字化けを返した場合はどうすればよいですか?

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。