当前位置: 代码迷 >> Java Web开发 >> [求助]JSP中的中文字符问题
  详细解决方案

[求助]JSP中的中文字符问题

热度:112   发布时间:2007-08-13 15:45:14.0
[求助]JSP中的中文字符问题
小弟用的Eclipse来编写JSP程序的,但无论是在页面还是从数据库里读数据时都不能支持中文字符,
请教解决办法!!!
万分感谢!
搜索更多相关主题的帖子: 中文字符  JSP  数据库  Eclipse  

----------------解决方案--------------------------------------------------------
你的数据库是什么`
什么操作系统
----------------解决方案--------------------------------------------------------
试试这个方法 在JSP中没问题
比如你从别一个界面有Requestr接收到的参数 保存到变量str中
str=new string(str.getByte(“ISO8859_1”),"GBK");
就转换成中文
----------------解决方案--------------------------------------------------------
楼上的
你那个方法不一定行吧`
乱码是由于编码不一致造成的
你都不知道人家是个什么情况
你那个是 得到数据时 接收到的数据编码是ISO8859-1如果
传输过来的数据是以utf-8的形式 你的就不见效了

----------------解决方案--------------------------------------------------------
直接用str = new String(request.getParameter("str").getBytes("8859_1"));就可以转换了
----------------解决方案--------------------------------------------------------

我是xp系统,数据库是SQL Server2000的。
我用的跟楼上差不多的方法,只不过写成了函数的形式,
但还是不行的!


----------------解决方案--------------------------------------------------------
那你jsp用的什么编码啊
----------------解决方案--------------------------------------------------------

gb2312啊


----------------解决方案--------------------------------------------------------
回复:(汪洋兽)[求助]JSP中的中文字符问题
全部转换成utf-8的形式
----------------解决方案--------------------------------------------------------
把IDE环境和字符编码都设成UTF-8
----------------解决方案--------------------------------------------------------
  相关解决方案