我有遇到过这种问题:
把mysql设为gb2312
程序里面也要设置成gb2312
这样就ok了
把mysql设为gb2312
程序里面也要设置成gb2312
这样就ok了
解决方案 »
- (200分)Java如何调用C的动态链接库--求助ing?
- tomcat或者其他appservev上线后,如果class变了,怎么做才能不影响用户重新加载。
- 想做一个排课系统
- 一流软件公司 诚聘c++高手
- Hibernate中的saveOrUpdate()保存问题
- tomcat+apache配置后子目录Servlet不能访问的问题
- 为什么用hibernate保存时出现2条重复数据呢?急!
- 关于生成流水编号的问题
- 在Struts中显示FormBean中的数据的问题。
- 散分!祝大家新年快乐!
- 从XML转换后的XSLT表单,里单面的text 文本是循输出的,我怎样确定每个text的name值?
- [求助]下了个hibernate的源码,找不到org.hibernate.hql.antlr这个包
把这个filter的顺序设置成第一个,把所有jsp页面charset设置成gb2312,这样应该就不会出现编码的问题了
character_set_client
character_set_connection
character_set_results
这三项如果是utf8汉字就会显示乱码可以事先set names gbk;
这样数据库中的汉字就会正常显示.不知道楼主用的什么系统.我在xp下,mysql-front图形界面,运行set names gbk;刷新完毕,数据汉字就会显示正常.
网上曾经看到,set names gbk;本身意思就是将character_set三个变量赋值"GBK"有一点我还没有搞清楚,那就是怎样才能将其自动的设置成为GBK,而不是每次启动都要set names ...关注.
发表地址:请点
在我的日志里,有问题请提问
/**
* 转换编码
* @param str String型,待转换的字符串.
* @return java能识别的编码.
*/
public static String getStr(String str) {
try {
if(str == null || str.equals("")) {
return str;
}
String temp_p = str;
byte[] temp_t = temp_p.getBytes("ISO8859-1");
String temp = new String(temp_t);
return temp;
}
catch(Exception e) {
return str;
}
}