当前位置: 技术问答>java相关
*******中文乱码问题,急
来源: 互联网 发布时间:2015-07-08
本文导语: 问题如下: 服务器:freeBSD 服务器的数据库:mysql 我用jsp操作数据库时中文乱码. (我用的是繁体系统) jsp如下: form.html: New Page 1 head> 注意,是在win2000下用ie访问的 请问如何解决这个问题 是否该在freeBsd,或mysql或数据库...
问题如下:
服务器:freeBSD
服务器的数据库:mysql
我用jsp操作数据库时中文乱码.
(我用的是繁体系统)
jsp如下:
form.html:
New Page 1
head>
注意,是在win2000下用ie访问的
请问如何解决这个问题
是否该在freeBsd,或mysql或数据库驱动程序的设置上要改以下?
服务器:freeBSD
服务器的数据库:mysql
我用jsp操作数据库时中文乱码.
(我用的是繁体系统)
jsp如下:
form.html:
New Page 1
head>
注意,是在win2000下用ie访问的
请问如何解决这个问题
是否该在freeBsd,或mysql或数据库驱动程序的设置上要改以下?
|
再试试这个:
str=new String (str.getBytes("ISO-8859-1"),"gb2312");
str=new String (str.getBytes("ISO-8859-1"),"gb2312");
|
老兄,你的编码是big5,你当然是使用name=new String(request.getParameter("name").getBytes("big5"));
或者不用转换.
或者不用转换.
|
另外,与服务器的环境和配置也大有关系的.
|
改成
|
用什么作为服务器?tomcat吗?如果是,在你的jsp开头加入:
试试看,不过我不知道charset的准确名称是不是big5,你自己试试啦。
试试看,不过我不知道charset的准确名称是不是big5,你自己试试啦。
|
用javascript的escape,unescape编解码可以解决web上所有的中文问题。