为什么我读出来的mysql里的中文数据有时候会是乱码? 在每个JSP文件首加上:<%@ page contentType="text/html;charset=gb2312"%> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 sqlConn=java.sql.DriverManager.getConnection ("jdbc:mysql://"+DBServer+":3306/"+DBNAME+"?useUnicode=true&characterEncoding=gb2312", DBUser,DBPassword); 数据庫名后面加上?useUnicode=true&characterEncoding=gb2312试试 在论坛里搜索一下,有很多关于中文乱码的解决方案总之,如果在mysql里不是乱码就取出时转码,如果mysql里也是,就在页面上也要转码 .getBytes("ISO-8859-1"), "GB2312"); b1=new String(a1.getBytes(),"gb2312"); ?useUnicode=true&characterEncoding=gb2312 jsp发送邮件 JFreeChart 连接数据库生成饼图 学习ssh的进来 利用程序读某个网站的某个网页里的一部分内容 超眩的 Web 2.0 技术 - 基于Flash的Flex应用 请求关于month和day的帮助! cas修改用户验证问题 问个关于action中加入Session的问题 linux下jbuilder中文的解决问题 有关oracle导入导出问题 求OA办公软件: 我看了在jsp中读XML的例子都是读文件的,有没有读字符串的?
("jdbc:mysql://"+DBServer+":3306/"+DBNAME+
"?useUnicode=true&characterEncoding=gb2312", DBUser,DBPassword);
数据庫名后面加上?useUnicode=true&characterEncoding=gb2312试试
有很多关于中文乱码的解决方案
总之,
如果在mysql里不是乱码就取出时转码,
如果mysql里也是,就在页面上也要转码