关于日语乱码
发布日期:2021-08-13 04:05:31 浏览次数:51 分类:技术文章

本文共 650 字,大约阅读时间需要 2 分钟。

Windows下正常的应用移行到Solaris下后,response返回到终端的内容出现乱码。猜测原因是在没有指定编码时,输出response是用系统默认的编码。

因为用的是SpringMVC,所以开始在web.xml中加入了characterEncodingFilter,但是并没起作用,查阅后,这个只对request进行强制编码转换。后来把Solaris的编码从ja(EUC-JP)改到了UTF-8,还是不行。

最后解决办法是:

PrintWriter out = null;        try {            out = new PrintWriter(new OutputStreamWriter(response.getOutputStream(), "UTF-8"));            out.write(resJsonData);            //            response.getOutputStream().write(resJsonData.getBytes());        } catch (IOException e) {        } finally {            if (out != null) {                out.close();            }        }

  

转载于:https://www.cnblogs.com/kouen/p/3313835.html

转载地址:https://blog.csdn.net/weixin_30675247/article/details/98981814 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:dede织梦系统接入熊掌号推送api,完整详细教程
下一篇:antd按需加载

发表评论

最新留言

做的很好,不错不错
[***.243.131.199]2024年04月04日 02时56分04秒