String name = request.getParameter("name"); byte bb[] = name.getBytes("iso-8859-1"); name = new Str 10

怎么当name接收到一个汉字的时候经过转换后浏览器上显示几个问号。页面设置的编码是GB2312??... 怎么当name接收到一个 汉字的 时候 经过 转换后 浏览器上显示几个 问号。页面设置的编码是GB2312?? 展开
 我来答
呵呵中
2011-03-23 · TA获得超过210个赞
知道小有建树答主
回答量:316
采纳率:0%
帮助的人:163万
展开全部
UTF-8
我一直用UTF-8来处理汉字
byte bb[] = new String(name.getBytes("iso-8859-1"),"UTF-8");
把ISO-8859-1转换成UTF-8

如果你用的是ssh,那么,需要jsp,web.xml中的字符集编码统一
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
凤凰M
2011-03-22 · TA获得超过693个赞
知道小有建树答主
回答量:662
采纳率:0%
帮助的人:316万
展开全部
String s = new String(request.getParameter("name");.getBytes("iso-8859-1"),"utf-8");
这样转换呢...把字符集都改成UTF-8
更多追问追答
追问
那 上面 那 有问题啊?
追答
上面的我看不全,但是我估计是你的字符集没有统一才出现乱码的....
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
mjfttt
2011-03-22 · TA获得超过169个赞
知道小有建树答主
回答量:102
采纳率:0%
帮助的人:72.3万
展开全部
字符集编码不一致
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
_蔡鸟
2011-03-23
知道答主
回答量:16
采纳率:0%
帮助的人:0
展开全部
使用UTF-8
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式