为了账号安全,请及时绑定邮箱和手机立即绑定

后台返回客户端乱码

我这里打印的完全没问题,用微信的调试工具没问题。但是只要是中文,微信客户端出来的都是问号。数字,字母没问题,就只有中文

正在回答

2 回答

你先看看你的这句代码

PrintWriter printWriter = response.getWriter();

有没有写在

response.setCharacterEncoding("UTF-8");

 后面。写在前面是错的

0 回复 有任何疑惑可以回复我~

在你对应的servlet中的dopost方法中加入这两行代码:

request.setCharacterEncoding("UTF-8");

response.setCharacterEncoding("UTF-8");

试试,一般产生乱码一把是保存时编码,打开时编码不一致造成

还有网上的一些方法  不过那些是解决导入他人项目乱码,比如说 在windows--preferences--General--workspaces--textFileEnconding设置成utf-8 

这样不行就windows--preferences--General--content types--text--java source file 设置default encoding为utf-8,或者gbk,iso-8859-1,记得点update,几种代码格式都试一下

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

后台返回客户端乱码

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号