java 前台传入后台汉字乱码问题解决

问题:
在项目中出现乱码问题,前台ajax使用get请求传输数据时,后台接收如下

image.png

出现此问题貌似不是常规的乱码,解决办法1 如下

//remark:为前台传过来的备注信息
String remarks =new String(((String) request.getParameter("remark")).trim().getBytes("ISO-8859-1"), "UTF-8");

编译运行效果如下

image.png

解决办法2

在tomcat cont文件夹下寻找 server.xml文件
找到
<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443" URIEncoding="UTF-8"/>
在末尾添加:URIEncoding="UTF-8"

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、输出乱码问题 1、 response对象输出中文,产生乱码。 1.1、解决方案 response.setHea...
    唯老阅读 2,210评论 0 0
  • 首先先明白一下Java web里涉及到编码的地方: 1.jsp编码jsp顶部有两处:charset和pageEnc...
    当时年少_青衣阅读 1,261评论 0 1
  • 前几天在定位一个中文乱码的问题,尝试使用了几种方式,包括设置tomcat server.xml中的属性URIEnc...
    asminer阅读 1,701评论 0 0
  • 好久没有好好的追剧了,再次看《香蜜沉沉烬如霜》,竟然还是被虐得眼眶湿润,这世间的爱,有凤凰和锦觅这般的情吗,或许有...
    红色琉璃石阅读 127评论 0 1
  • 电影山河故人里,关于恋爱关系是数学题还是三角函数题,我想到现在我才有自己的答案。 初次认识杜姑娘...
    刘不二阅读 840评论 0 1