jsp页面中文乱码

[复制链接]
查看11 | 回复4 | 2008-6-12 21:48:56 | 显示全部楼层 |阅读模式
a页面提交给b页面
a页面
request.setCharacterEncoding("GBK");
response.setCharacterEncoding("GBK");
b页面

request.setCharacterEncoding("GBK");
response.setCharacterEncoding("GBK");
提交信息:啊
url: username=%B0%A1
b页面显示: °?
如果可以的话 能否简单的 介绍下然后再叶面上加上这两句就好了。 charset=GBK";这句必须都一样包括Page指令你说的两个区别就是一个是设置输入字符集,一个是设置输出字符集。Tomcat不用修改配置
回复

使用道具 举报

千问 | 2008-6-12 21:48:56 | 显示全部楼层
你给的代码不完全 我也不好判断你到底哪的问题 给你讲讲那个区别吧。。setCharacterEncoding主要是设置接收字符的编码 比如你在一个文本框里输入了一些文字 那么这些文字传到另一个页面的时候就要设置这个属性来指明其编码 不然就会出现乱码request.setContentType 主要是设置页面的字符编码 页面需要显示的内容等等 <%@
回复

使用道具 举报

千问 | 2008-6-12 21:48:56 | 显示全部楼层
在显示页面中加上request.setCharacterEncoding("GBK");response.setCharacterEncoding("GBK");你试试吧 我的就是这样搞定的
回复

使用道具 举报

千问 | 2008-6-12 21:48:56 | 显示全部楼层
response.setCharacterEncoding("utf-8");你如果用的是tomcat服务器的话还要改tomcat的配置,乱码是个很棘手的问题
回复

使用道具 举报

千问 | 2008-6-12 21:48:56 | 显示全部楼层
不用这么麻烦,全部改成utf-8的国际标准就好了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行