jsp+javabean+mysql乱麻问题 ??
1,创建数据库以及各个表,以 ENGINE=MyISAM DEFAULT CHARSET=utf8 格式创建!
2,页面显示以utf-8显示!
3,当输入中文是,在javabean 里 insert()以后,数据库增加的都是乱麻!!!
4,在 insert() 的时候 也用了 codeToString()
5,JSP 页面在保存的时候也指定utf-8编码
很是迷惑!求各位大侠帮忙啊!!!
------解决方案--------------------加个 filter
------解决方案--------------------MySQL 用Unicode呢
------解决方案--------------------关注
------解决方案--------------------在JSP页面中添加一个自负转换的函数,把存入数据库的数据转换一下:
public String translation(String str){ //编码转换
String result=null;
byte[]temp;
try{
temp=str.getBytes( "iso-8859-1 ");
result=new String(temp);
}catch(Exception e){
e.getStackTrace();
}
return result;
}
应该行了
------解决方案--------------------楼上貌似可以解决但是处理上没有更好的吗?
response.charset()也可以!
------解决方案--------------------mysql默认不支持保存中文,不知道能不能通过更改设定来支持中文.