• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

Mysql汉字乱码有关问题

mysql 搞代码 7年前 (2018-06-04) 166次浏览 已收录 0个评论

mysql汉字乱码问题

1.在安装Mysql时其实可能选择使用GBK来处理汉字,由于以前没使用,所以就按默认的英语处理。不过,也可以C:/Program Files/MySQL/MySQL Server 4.1安装路径下的my文件[mysql] 下default-character-set=gbk改成gbk 然后重起一下.   2.用命建数据库和表时在最后都加上default charset=gbk;   如:create database xx default charset=gbk;   CREATE TABLE tt (  ...  ) default charset=gbk;   3.在连接语句中加入:   mysqlUrl = "jdbc:mysql://localhost:3306/ebook?useUnicode=true&characterEncoding=gb2312";    4.应注意在jsp页面中中入:<%@ page language="java" contentType="text/html; charset=GB2312" pageEncoding="GB2312"%>   5.在jsp中获得字段时,在往后如数据库表中插入记录时应注意将sql处理。如下:   String sql = "xx";   System.out.println(sql);  //显示没有处理sql   sql = new String(sql.getBytes("ISO8859-1"), "GB2312");  //用于将汉字处理,不然的话你会发现数据库表中存的不是汉字   System.out.println(sql);   int i = stmt.executeUpdate(sql); // 执行sql语句:   6.网上有人说JDBC驱动也有可能出现汉字乱码,最好使用较高版本的Mysql驱动 

欢迎大家阅读《Mysql汉字乱码有关问题》,跪求各位点评,by 搞代码

 


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:Mysql汉字乱码有关问题
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址