当前位置: 代码迷 >> Java Web开发 >> 关于JSP中文传值问题
  详细解决方案

关于JSP中文传值问题

热度:44   发布时间:2007-10-24 12:52:15.0
关于JSP中文传值问题
JSP写的一个网页!大意就是在文本框中输入一个字符然后点确定!然后将值传给另外一个JSP网页!
问题是输入英文的时候传值正确,大输入中文的时候显示的是问号!请问这是为什么!我试了很多办法!我每个网页开头都加了GB2312的中文编码了!
搜索更多相关主题的帖子: 文传  JSP  

----------------解决方案--------------------------------------------------------
比如你从别一个界面传过的值是字符串 name
要对name重新编码


String name1=new String(name.getByte(ISO8859-1),"GBK");
name1中存放的就是你输入的中文字符串
----------------解决方案--------------------------------------------------------
对,就是楼上那样做,我试过。
----------------解决方案--------------------------------------------------------
要是往数据库里插中文的话就要用String a=request.getParameter("ss")  a=new String(a.getByte(ISO-8859-1))  这样转化
----------------解决方案--------------------------------------------------------
其实就是编码问题
----------------解决方案--------------------------------------------------------
  相关解决方案