JSP页面中文乱码问题解决方法

 时间:2026-02-14 20:30:40

1、1.新建两个JSP页面

JSP页面中文乱码问题解决方法

2、2.在c.jsp中新建一个表单

JSP页面中文乱码问题解决方法

3、3.在d.jsp中接收这个值

JSP页面中文乱码问题解决方法

4、4.运行c.jsp

JSP页面中文乱码问题解决方法

5、5.输入带中文的参数,点击提交

JSP页面中文乱码问题解决方法

6、6.发现接收过来的中文是乱码,英文正常

解释下:JSP默认参数在传输过程中使用的编码为ISO-8859-1

而两个页面使用的都是UTF-8 的编码

JSP页面中文乱码问题解决方法

7、7.在d.jsp中新增如下代码

JSP页面中文乱码问题解决方法

8、8.再次重复上边的操作,发现中文正常了

JSP页面中文乱码问题解决方法

9、9.把c.jsp中的Post 修改为get方式提交表单

JSP页面中文乱码问题解决方法

10、10. 注意URL和中文乱码,显然上边步骤7的方法不行了

JSP页面中文乱码问题解决方法

11、11.修改d.jsp代码如下

JSP页面中文乱码问题解决方法

12、12.再次运行,一切正常

JSP页面中文乱码问题解决方法

13、13.步骤11是从代码上解决乱码的问题,但是每次get方式都要这么处理,显得很麻烦。

还有一种就是修改tomcat的server.xml配置文件

参照tomcat帮助文档中的/docs/config/index.html 文档的useBodyEncodingForURI 属性。

为Connector 节点添加useBodyEncodingForURI="true" 属性即可。

  • NVIDIA显卡中3D怎么设置成最高性能
  • wegame怎么修改个人头像?
  • 解决笔记本电脑玩游戏卡顿现象
  • 怎么查苹果序列号激活时间
  • 谷歌浏览器标准字体如何设置为黑体
  • 热门搜索
    上海旅游介绍 沙县旅游 南昌有什么旅游景点 洛阳旅游景点介绍 东南亚旅游地图 宜春旅游景点大全 贵州旅游局官网 台湾旅游事故 五一杭州旅游攻略 浙江西塘旅游攻略