用jsp写入mysql数据库的汉字是乱码啊。。? mysql和jsp都用一样的编码了没有?我的用GBK可以啊!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 修改my.ini文件,增加[mysqld]default-character-set=gb2312 修改mysql字符集不是最好的办法,因为java内核是iso8859-1的,mysql也是,本来就没有冲突,你需要做的仅仅是把从mysql读出的数据在jsp上显示时转一下GBK(如果你的jsp是用GBK)现在比较流行jsp用utf-8,从resourcebundle读界面字符的I18N方式,如果你的应用是这样的话就把mysql读出的字符转utf8。总之,mysql里面你就当它是无意义的字节流即可,你只需要把同样的字节流存进取,再取同样的字节流出来,至于mysql认不认识这些字节流,没什么关系吧 //字符型转换转为字符串,能够进行匹配 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) { e.getMessage(); } return "null"; }我写的字符转换方法。 Goal3(拼命三郎)正解修改my.ini文件,增加[mysqld]default-character-set=gb2312 用过滤器。java群:1438811 使用过滤器,并在jsp页面申明request编码请求 更改my.ini文件后,已经建立的数据库还是原来的编码,要重新建数据库 如何将RTX与AD做集成 关于struts2中登录程序的问题! 在线等!~ 如何用struts1.2上传图片 采用tc4ntiis整合tomcat和iis后,uriworkermap.properties如何配置多域名? 关于页面跳转 能否在程序中修改proxool的配置 many-to-one 的问题 多线程CPU占用率 关于tomcat5的server.xml配置的一个简单问题 有谁做过税务会计方面的项目,进来讨论一下 求MYECLIPSE开发EJB的例子 不使用标准标签时能用FormBean吗?在线等
[mysqld]
default-character-set=gb2312
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)
{
e.getMessage();
}
return "null";
}我写的字符转换方法。
[mysqld]
default-character-set=gb2312
java群:1438811