http://www.yesky.com/SoftChannel/72342371945283584/20020628/1618163.shtml
解决方案 »
- 关于Hibernate的离线查询.
- jsp上传本地图片问题!
- Eclipse clean几次就出现java.lang.OutOfMemoryError: PermGen space
- java 操作 office !!!
- 用js定義的地址變量 符號問題
- JSP连接MySQL问题
- 求位大佬:运行*.JSP文件时.Tomcat总是出现如下问题?
- 如何在页面上把数据库中的数据读出插到Word文档,然后在本地打开?急!!!
- 如何通过一个 已知的sessionID来判断 这个session当前是否有效
- 关于Tomcat 虚拟路径映射的能否使用变量的问题,谢谢。
- 下面这个语句问题,谁给解释一下?
- 大家见过这种报错吗?
如果正常那就是要对读出来的数据进行转码http://www.javayou.com
要不就在数据库中取出来后用iso8859-1转换一下。。
public static String UnicodeToGB(String strln){
byte[]b;
String strOut=null;
if(strln==null||(strln.trim()).equals(""))
return strln;
try{
strOut=new String(strln.getBytes("ISO-8859-1"),"gb2312");
}catch(UnsupportedEncodingException e){}
return strOut;
}
public static String GBToUnicode(String strln){
String strOut=null;
if(strln==null||(strln.trim()).equals(""))
return strln;
try{
byte[] b=strln.getBytes("ISO8859_1");
strOut=new String(b,"GBK");
}catch(Exception e){}
return strOut;
}
}jsp里尽量减少java代码,我是这样解决的,不知道适合你否?
String url ="jdbc:mysql://192.168.1.61/AddrBook_database?user=heyi&password=123&useUnicode=true&characterEncoding=gb2312";
Connection conn= DriverManager.getConnection(url)