JavaWeb解决中文乱码问题

中文乱码问题

在使用Get请求进行访问是由于地址中参数的编码问题可能会造成中文乱码问题,可以使用如下几种方式进行解决

  • tomcat的server.xml文件中,在Connector 节点中添加useBodyEncodingForURI="true" 属性 使用请求体的编码,然后在获取请求内容之前使用request.setCharacterEncoding("UTF-8")
  • tomcat的server.xml文件中,在Connector 节点中添加URIEncoding="UTF-8"属性
  • tomcat的get请求默认使用ISO-8859-1来编码,可以在获取的时候进行转码,new String(request.getParameter("name").getBytes("ISO-8859-1"),"UTF-8")

zhhll.icu/2020/javawe...

本文由mdnice多平台发布

相关推荐
y1021210433 分钟前
Pyhton训练营打卡Day27
java·开发语言·数据结构
AA-代码批发V哥1 小时前
Java类一文分解:JavaBean,工具类,测试类的深度剖析
java·开发语言
等等5431 小时前
Java EE初阶——线程安全
java·java-ee
薯条不要番茄酱1 小时前
【SpringBoot】从零开始全面解析SpringMVC (二)
java·spring boot·后端
zhougl9961 小时前
OkHttp用法-Java调用http服务
java·http·okhttp
Hygge-star2 小时前
【数据结构】二分查找-LeftRightmost
java·数据结构·算法
张扬飞舞2 小时前
IntelliJ IDEA打开项目后,目录和文件都不显示,只显示pom.xml,怎样可以再显示出来?
xml·java·intellij-idea
oneDay++2 小时前
# IntelliJ IDEA企业版集成AI插件「通义灵码」全流程详解:从安装到实战
java·经验分享·学习·intellij-idea·学习方法
长勺2 小时前
Spring Security vs Shiro vs Sa-Token
java·后端·spring
为美好的生活献上中指2 小时前
java每日精进 5.14【参数校验】
java·开发语言·spring boot·tomcat