Welcome 微信登录

首页 / 数据库 / MySQL / MySQL保存中文乱码的原因和解决办法

MySQL保存中文乱码的原因和解决办法(首发经典实用版)。当你遇到这个mysql保存中文乱码问题的时候,期待找到mysql保存中文乱码的原因和解决办法(首发经典实用版)这样一篇能解决问题的文章是多么激动人心。也许30%的程序员会选择自己百度,结果发现网友已经贴了很多类似“mysql 中文乱码”、“php mysql 中文乱码”、“mysql5.5中文乱码”、“mysql 乱码”、“mysql乱码问题”、“mysql jsp 乱码”、“mysql jdbc 乱码”、“mysql 查询乱码”、“mysql 导入数据乱码”等一系列问题,到底哪个是自己要找的能解决自己问题的呀?15%的程序员一看就懵了,剩下15%的程序员自己摸索或求教别人了。70%的程序员干脆不干了,干不动咱还是程序员,这种浪费生命的事情让别人干去把,呵呵。其实mysql的乱码问题,说复杂也非常地负责,说简单简单的不行!区别就在于明白mysql乱码的本质原因,本文就从这个角度目的让煞笔程序员都掌握如何处理这个乱码问题。    (1)网站本身的编码。这不多说了,自己看看设置对了没,比如我设置的GBK就检查下编码是不是GBK。(一般通过文件右击属性来看,或建立工程的时候来统一设置)    (2)数据库连接字符串的编码。比如java中我连接mysql的相关语句如下: public static String driverName = "com.mysql.jdbc.Driver";
 public static String userName = "root";
 public static String userPasswd = "123456";
 public static String dbName = "myBook";
 public static String url = "jdbc:mysql://localhost/" + dbName + "?user="
   + userName + "&password=" + userPasswd
   + "&useUnicode=true&characterEncoding=GBK"; 。。。。。Class.forName(driverName).newInstance();
    connection = (Connection) DriverManager.getConnection(url);如上面的代码中,加粗的就是我要说的部分,可以设置为你想要的字符串类型,这里设置的是GBK,这仅仅是java语言的示例,其他语言asp、php原理是一样的都有这样的数据库字符串链接关于字符集的配置,不会就查查手册或百度一下,这个很容易找到,如果百度还找不到,那360干他也对。
  • 1
  • 2
  • 下一页
MySQL 5.5 DBA工具 多进程dump 多进程load 多进程备份还原 Python 脚本Oracle中利用10053事件来分析Oracle是如何做出最终的执行计划相关资讯      MySQL乱码 
  • 解决MySQL中文乱码的问题  (05/23/2015 09:10:50)
  • MySQL乱码的几种原因  (03/05/2015 09:06:09)
  • 深入理解Java和MySQL乱码问题  (07/05/2014 21:49:16)
  • MySQL 使用set names 解决乱码问题  (03/21/2015 13:08:36)
  • CentOS 6.5安装MySQL中文乱码问题  (10/29/2014 08:06:48)
  • MySQL中文乱码问题  (04/18/2014 20:40:33)
本文评论 查看全部评论 (0)
表情: 姓名: 字数