日期:2014-05-18  浏览次数:20822 次

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默认不支持保存中文,不知道能不能通过更改设定来支持中文.