java返回数据乱码,java输出乱码怎么解决
java返回乱码怎么办?
java服务器返回中文乱码的解决方案
推荐教程:《java学习》
来自java服务器的中文字符显示为问号“?”,例如以下名称的值:
原因是服务器响应的charset中没有设置“UTF-8”位,默认值为“ISO-8859-1”。
解决方案:
at printwriter out=response . getwriter();
在前面增加以下一句:
response . set header( Content-type , application/JSON;charset=UTF-8 );
注意:一定要打印writer out=response . get writer();否则PrintWriter的字符集仍然是默认的“ISO-8859-1”。以上是java如何返回乱码的细节。更多请关注我们的其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。