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

相关推荐
疯狂打码的少年6 分钟前
【Day13 Java转Python】装饰器、生成器与lambda——Python的函数式“三件套”
java·开发语言·python
大气层煮月亮8 分钟前
ERP-Agent 记忆系统优化方案
java·大数据·elasticsearch
java1234_小锋17 分钟前
Java高频面试题:Spring框架中的单例bean是线程安全的吗?
java·spring·面试
Tingjct28 分钟前
C++ 多态
java·开发语言·c++
Devin~Y34 分钟前
大厂Java面试实战:Spring Boot/WebFlux、Redis+Kafka、K8s可观测性与Spring AI RAG/Agent三轮连环问
java·spring boot·redis·kafka·kubernetes·resilience4j·spring webflux
老约家的可汗1 小时前
搜索二叉树的概念及使用
java·开发语言
被摘下的星星1 小时前
Maven
java·maven
悟空码字1 小时前
别再重复造轮子了!SpringBoot对接第三方系统模板,拿来即用
java·spring boot·后端
yaaakaaang1 小时前
十七、迭代器模式
java·迭代器模式
我爱cope1 小时前
【从0开始学设计模式-8| 桥接模式】
java·设计模式·桥接模式