1一401
2018-05-12 04:02
采纳率: 71.4%
浏览 1.3k
已采纳

CentOS环境下Tomcat使用输出流 输出中文乱码 是什么原因

CentOS 7.3 Tomcat 8.5
我在本地部署项目 接受输出流中文显示正常 页面正常 数据库正常 安卓端接收输出流正常
部署到CentOS的服务器上面 jsp页面显示正常 数据库接受发送正常 只有当使用了输出流方式输出中文的时候
出现输出流中文乱码,网页端和安卓端 输出流接收到的中文都是乱码
我有配置过tomcat下的server.xml和web.xml 为UTF-8
不知道这是什么原因
服务器框架是SSH 我在Struts2的配置文件里面已经设置过UTF-8了
输出使用的是type= stream

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

4条回答 默认 最新

  • xcgh 2018-05-12 08:51
    已采纳

    输出流方式输出时要指定编码,或者String result = new String(b, "utf-8");

    评论
    解决 无用
    打赏 举报
  • 查看更多回答(3条)

相关推荐 更多相似问题