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

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

操作方法

  • 01

    1.新建两个JSP页面

  • 02

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

  • 03

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

  • 04

    4.运行c.jsp

  • 05

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

  • 06

    6.发现接收过来的中文是乱码,英文正常 解释下:JSP默认参数在传输过程中使用的编码为ISO-8859-1 而两个页面使用的都是UTF-8 的编码

  • 07

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

  • 08

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

  • 09

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

  • 10

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

  • 11

    11.修改d.jsp代码如下

  • 12

    12.再次运行,一切正常

  • 13

    13.步骤11是从代码上解决乱码的问题,但是每次get方式都要这么处理,显得很麻烦。 还有一种就是修改tomcat的server.xml配置文件 参照tomcat帮助文档中的/docs/config/index.html 文档的useBodyEncodingForURI 属性。 为Connector 节点添加useBodyEncodingForURI="true" 属性即可。

(0)

相关推荐

  • 网页UTF-8中文乱码问题解决方法

    网页UTF-8中文乱码问题解决方法只有经过多方面测试的东西才有质量的保证和说服力,之前一直都是在本地做开发,经过本地测试也是通过的,但一发布到远程服务器上就问题百出了,比较头疼的就是中文乱码的问题. ...

  • nginx中设置目录浏览及中文乱码问题解决方法

    在Nginx下默认是不允许列出整个目录的。如需此功能, 先打开nginx.conf文件,在location server 或 http段中加入 autoindex on; 另外两个参数最好也加上去: ...

  • VLC播放器中文字幕乱码问题解决方法

    VLC对于Mac用户来说算得上是必备软件.其相当于PC上的"暴风影音",但Mac新手使用VLC播放avi时都会碰到字幕乱码的问题.avi字幕的格 式有多种,这里假设你使用常见的.s ...

  • SecureCRT8.0汉化安装破解详细图文教程、中文乱码解决方法(附注册机)

    securecrt8.0破解版是一个终端仿真程序,该程序可以让你在windows系统中登陆UNIX或Linux的服务器主机并实现管理设置,十分的强大.在最新的8.0版本中,软件已经可以支持包括SSH2 ...

  • 解决JSP页面传值中文乱码的方法

    操作方法 01 方法一: 1. 在b.jsp中把pageEncoding="GB2312"改为pageEncoding="ISO8859-1" 虽然这样b.js ...

  • 命令提示符乱码怎么解决(cmd中文乱码解决方法)

    在我们使用电脑时,如果 遇到一些小问题,我们都会使用cmd命令提示符控制电脑,进行相关的设置!就比如网络中断,我们都会在上面进行ping检测!通常情况下,是电脑的熟悉的小伙伴才会使用这个命令,小白是不 ...

  • window7下使用Zend studio 中文乱码设置方法

    这种错误的方法是: 先找到系统盘中desktop_options.xml的XML文件(例如:C:/Documents and Settings/Administrator/ZDE/config_5.5 ...

  • mysql 中文乱码解决方法

    操作方法 01 中文乱码基本都是字符编码格式设置不对引起,mysql一些选项默认为latin1 应该统一为UTF-8 . 02 先打开MySQL Command Line Client 03 查询相关 ...

  • SecureCRT中文乱码解决方法

    SecureCRT是一个商业终端连接工具.默认设置下,通过SecureCRT连接SSH服务器可能出现中文乱码的情况.这是由于SecureCRT字符编码与服务器的字符编码不一致造成的. 操作方法 01 ...