从mysql提出的中文是乱码,用gb2312不行,应该用什么编码? 1.jdbc:mysql://localhost:3306/mydb?useUnicode=true&characterEncoding=GB23122.String convert(String in){ return new String(in.getBytes("ISO-8859-1"),"GB2312"); } 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 首先建议楼主最好用“GBK”为好,由于有些字体在“GB2312”不大支持其次,楼上的方式可以试 试 如果你用的mysql版本不是5那么:1、在my.ini中加上#Set the default character set.default-character-set=gb2312就可以一次性解决问题2、程序代码<%@ page contentType="text/html;charset=gb2312"%><%@ page import="java.sql.*"%><html><body><%Class.forName("org.gjt.mm.mysql.Driver").newInstance();String url ="jdbc:mysql://localhost:3306/yahuadb?user=root&password=&useUnicode=true&characterEncoding=gb2312";Connection conn= DriverManager.getConnection(url);Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);String upd="INSERT INTO users (no, id, password, lb, mc, date) VALUES (null,'23zjf','zjf','09','赵佳锋','2004-01-01');";stmt.executeUpdate(upd);out.print("数据库操作成功,恭喜你");stmt.close();conn.close();%></body></html> jsp中定义好框架标签后无法显示正确的页面? 怎样统计客户端的访问量(急--!!) 用java脚本获取当前的日期和时间,且时间为动态的变化状态 怎么在jsp中使用jscalendar-1.0日期控件 j2ee动态表单问题 急求,分页显示问题? 呵呵,五个三角了,散分 问问大侠,怎么设置jsp页面读取文件的根目录 自定义的tag对boolean类型属性如何处理? 初学jsp,在window下调试jsp需要些什么软件才可以运行? 我的留言簿还是不好用的,再一次求大家帮我一下,谢谢! 感觉看java里各类的关系很多,哪里有类的关系示意图吗?
其次,楼上的方式可以试 试
那么:
1、在my.ini中加上
#Set the default character set.
default-character-set=gb2312
就可以一次性解决问题
2、程序代码
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<html>
<body>
<%
Class.forName("org.gjt.mm.mysql.Driver").newInstance();
String url ="jdbc:mysql://localhost:3306/yahuadb?user=root&password=&useUnicode=true&characterEncoding=gb2312";Connection conn= DriverManager.getConnection(url);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String upd="INSERT INTO users (no, id, password, lb, mc, date) VALUES (null,'23zjf','zjf','09','赵佳锋','2004-01-01');";
stmt.executeUpdate(upd);out.print("数据库操作成功,恭喜你");
stmt.close();
conn.close();
%>
</body>
</html>