首頁 >Java >Java入門 >java返回亂碼怎麼辦

java返回亂碼怎麼辦

藏色散人
藏色散人原創
2020-04-11 10:07:122507瀏覽

java返回亂碼怎麼辦

java回傳亂碼怎麼辦?

java伺服器傳回中文亂碼的解決方法

#推薦教學:《java學習

從java伺服器傳來的中文顯示為問號“?”,例如下面的name的值:

原因是伺服器response的charset沒有設定位元“UTF-8",預設為”ISO-8859-1"。

解決方法:

在PrintWriter out = response.getWriter();

#之前加入一句:

response.setHeader("Content-type" , "application/json;charset=UTF-8");

注意:一定要在PrintWriter out = response.getWriter();之前加入,否則PrintWriter的charset還是預設的「ISO-8859-1 "

以上是java返回亂碼怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn