当前位置: 技术问答>java相关
乱码问题!救命啊!
来源: 互联网 发布时间:2015-09-01
本文导语: 服务器:REDHAT,Apache2.X..,Tomcat..,Mysql3.X.. 客户端:中文win2000,IE5 往数据库中插值的程序中没有charset=gb2312语句,也没转换字符集 相关代码: Name = request.getParameter("txt_name"); sql = INSERT INTO tab...
服务器:REDHAT,Apache2.X..,Tomcat..,Mysql3.X..
客户端:中文win2000,IE5
往数据库中插值的程序中没有charset=gb2312语句,也没转换字符集
相关代码:
Name = request.getParameter("txt_name");
sql = INSERT INTO table(name) VALUES("+Name+");
.executeQuery(sql);
在本机用MYSQL工具查看数据库,显示正确中文!OK!取数据显示时加charset=gb2312,OK,显示也正确!
另一个日本程序,如法炮制
客户端:日文win2000
插值时查看数据库,显示正确日文,但是取数据显示时却是乱码?真是搞糊涂了!是不是MYSQL不支持日文字符集啊?大家帮帮忙,谢了!
客户端:中文win2000,IE5
往数据库中插值的程序中没有charset=gb2312语句,也没转换字符集
相关代码:
Name = request.getParameter("txt_name");
sql = INSERT INTO table(name) VALUES("+Name+");
.executeQuery(sql);
在本机用MYSQL工具查看数据库,显示正确中文!OK!取数据显示时加charset=gb2312,OK,显示也正确!
另一个日本程序,如法炮制
客户端:日文win2000
插值时查看数据库,显示正确日文,但是取数据显示时却是乱码?真是搞糊涂了!是不是MYSQL不支持日文字符集啊?大家帮帮忙,谢了!
|
http://www.jspserver.com:8080/cgi-bin/jspbbs/topic.cgi?forum=3&topic=1&show=
JSP/Servlet 中的汉字编码问题,希望对你有帮助!
JSP/Servlet 中的汉字编码问题,希望对你有帮助!
|
你接收的数据要用适当的方法处理才能正确的使用
把
package mars;
import java.util.Vector;
public class china{
public china(){}
public String getStr(String str){
try{
String temp_p=str;
byte[]temp_t=temp_p.getBytes("ISO8859-1");
String temp=new String(temp_t);
return temp;
}catch(Exception e){}
return "null";
}
}
这个类改造改造可能对你有帮助·
把
package mars;
import java.util.Vector;
public class china{
public china(){}
public String getStr(String str){
try{
String temp_p=str;
byte[]temp_t=temp_p.getBytes("ISO8859-1");
String temp=new String(temp_t);
return temp;
}catch(Exception e){}
return "null";
}
}
这个类改造改造可能对你有帮助·