1,创建数据库以及各个表,以 ENGINE=MyISAM DEFAULT CHARSET=utf8 格式创建!
2,页面显示以utf-8显示!
3,当输入中文是,在javabean 里 insert()以后,数据库增加的都是乱麻!!!
4,在 insert() 的时候 也用了 codeToString()
5,JSP 页面在保存的时候也指定utf-8编码 很是迷惑!求各位大侠帮忙啊!!!
2,页面显示以utf-8显示!
3,当输入中文是,在javabean 里 insert()以后,数据库增加的都是乱麻!!!
4,在 insert() 的时候 也用了 codeToString()
5,JSP 页面在保存的时候也指定utf-8编码 很是迷惑!求各位大侠帮忙啊!!!
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()也可以!
-----------------------------------------------------------------------
public String codeToString(String str)
{
String str1 = str;
try{
byte b[] = new byte[1024];
b = str1.getBytes("ISO-8859-1");
str1 = new String(b);
return str1;
}
catch(Exception e)
{
return str1;
}
}