jsp连接Mysql乱码问题解决

王朝java/jsp·作者佚名  2006-01-09
宽屏版  字体: |||超大  

JSP连接MYSQL数据库如果有中文存取的情况会出现乱码,网页上中文显示一堆“?“,

需要做如下改变

1. 连接串:

String mysqlDriver = "org.gjt.mm.mysql.Driver"; //数据库驱动

String mysqlUrl = "jdbc:mysql://localhost:3306/bbs?useUnicode=true&characterEncoding=gb2312"; //数据库连接字串

String mysqlUser = "root"; //数据库用户名

String mysqlPsw = ""; //数据库密码

Class.forName("org.gjt.mm.mysql.Driver").newInstance(); //注册驱动

conn = DriverManager.getConnection(mysqlUrl,mysqlUser,mysqlPsw); //得到连接

2.请求对象设置:

<% request.setCharacterEncoding("gb2312");%>

将jsp的请求对象的字符集设置为支持中文

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有