博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
eclipse中修改tomcat的配置,解决全局性的get提交乱码问题
阅读量:4969 次
发布时间:2019-06-12

本文共 658 字,大约阅读时间需要 2 分钟。

在项目中如果页面提交方式为get的时候,中文会出现乱码。

为了解决乱码问题我们有两种办法。

第一种:在程序中加入get提交乱码的解决

String username = new String(username.getBytes("ISO-8859-1"),"UTF-8");

这种方式只要有需要,每个方法都需要添加get乱码问题的解决代码,总的看来还是挺麻烦的。

第二种:直接修改tomcat的配置,一次性的解决全局get提交乱码问题。

1.eclipse中找到你的项目所使用的tomcat的配置,打开server.xml文件

2.找到8080端口所在的配置行,加入URIEncoding="UTF-8".就可以解决全局的get提交乱码。

注意:这种方式解决的是全局的get提交乱码。以后就不需要在项目中解决get提交乱码了。

 

注意:修改之后我们可以打开tomcat的安装目录。进入conf配置文件夹里面

打开里面的server.xml配置文件

可以发现,eclipse的修改是会同步到tomcat里面的。

这也就告诉我们,其它项目中的get提交乱码问题也不用再解决了。

 

如果这时候你在你的程序中加入类似与下面这样的解决get提交方式的乱码问题解决代码,反而会乱码。

String username = new String(username.getBytes("ISO-8859-1"),"UTF-8");

 

转载于:https://www.cnblogs.com/jepson6669/p/9045451.html

你可能感兴趣的文章
java util 中set,List 和Map的使用
查看>>
基于官方驱动封装mongodb
查看>>
swift UIButton边框添加阴影效果
查看>>
并查集
查看>>
等差数列
查看>>
Hibernate之HQL
查看>>
在Shell中使用函数文件
查看>>
线程控制之线程和fork
查看>>
web项目的.classpath和.project详解
查看>>
面向对象相关内置函数
查看>>
Java Swing提供的文件选择对话框 - JFileChooser
查看>>
排序:冒泡排序
查看>>
Python列表生成式和生成器
查看>>
ubuntu 软件安装配置使用总结(由xmind:Depends:java8-runtime but is not installed引出)
查看>>
SQL-order by两个字段同时排序
查看>>
算法之旅——链表实现
查看>>
HDU4027(Can you answer these queries?)
查看>>
Jquery 判断值是否存在于数组之内
查看>>
C# 7.0 新特性1: 基于Tuple的“多”返回值方法
查看>>
【Tyvj1038】忠诚 线段树
查看>>