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多平台发布

相关推荐
鼓掌MVP13 小时前
Java框架的发展历程体现了软件工程思想的持续进化
java·spring·架构
编程爱好者熊浪13 小时前
两次连接池泄露的BUG
java·数据库
lllsure13 小时前
【Spring Cloud】Spring Cloud Config
java·spring·spring cloud
鬼火儿14 小时前
SpringBoot】Spring Boot 项目的打包配置
java·后端
NON-JUDGMENTAL14 小时前
Tomcat 新手避坑指南:环境配置 + 启动问题 + 乱码解决全流程
java·tomcat
chxii15 小时前
Maven 详解(上)
java·maven
李少兄15 小时前
IntelliJ IDEA 远程调试(Remote Debugging)教程
java·ide·intellij-idea
Kuo-Teng15 小时前
Leetcode438. 找到字符串中所有字母异位词
java·算法·leetcode
毕设小屋vx ylw28242615 小时前
Java开发、Java Web应用、前端技术及Vue项目
java·前端·vue.js
TDengine (老段)15 小时前
TDengine 字符串函数 CHAR 用户手册
java·大数据·数据库·物联网·时序数据库·tdengine·涛思数据