您的位置:首页 > 数据库 > MySQL

jsp连接mysql对数据库进行操作乱码的解决

2010-01-24 13:34 761 查看
如果jsp插入mysql数据库出现乱码,mysql数据库安装时编码设为utf8,在执行插入语句的前面(紧挨着执行语句)添加转码语句:String na="";
try{
na=rowSet.getString(k);
byte bb[]=na.getBytes("iso-8859-1");
na=new String(bb);
}catch(UnsupportedEncodingException ex){
throw new RuntimeException("unsupported encoding type.");
}

如果jsp从mysql数据库中读出来的中文为乱码,则在显示操作结果的语句前面添加转码语句:String na="";
try{
na=rowSet.getString(k);
byte bb[]=na.getBytes("iso-8859-1");
na=new String(bb);
}catch(UnsupportedEncodingException ex){
throw new RuntimeException("unsupported encoding type.");
}
str.append("<td>"+na+"</td>");

最后一句话根据具体情况有所不同。同时该页面加上<%@ page import="java.io.*"%>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐