关于MySQL数据库的中文处理:支持UTF-8的设置方法
2007-05-21 14:34
489 查看
对MySQL的中文处理,最好是采用国际化标准的UTF-8的字符集。如果中文保存到数据表里面出现乱码,就做如下处理: 【数据库端设置和开发端设置】
1,开发端:
在连接的URL加入UTF8:
jdbc:mysql://localhost:3306/【数据库名】?useUnicode=true&characterEncoding=UTF-8
2,数据库端:如果想让新安装的MySQL默认都支持UTF-8字符集,进行如下步骤:
安装MySQL后,找到my.ini文件,将文件中的所有相关地方,改为:default-character-set=utf8
在MySQL的命令窗口运行SHOW VARIABLES LIKE 'character_set_%'命令,应该看到与utf-8相关内容如下:
![](http://p.blog.csdn.net/images/p_blog_csdn_net/cjd007/mysql0.JPG)
运行SHOW VARIABLES LIKE 'collation_%';也可以看到与utf-8相关的内容,如下:
![](http://p.blog.csdn.net/images/p_blog_csdn_net/cjd007/mysql1.JPG)
重新创建数据库和表:CREATE DATABASE 【数据库名】 CHARACTER SET utf8;
1,开发端:
在连接的URL加入UTF8:
jdbc:mysql://localhost:3306/【数据库名】?useUnicode=true&characterEncoding=UTF-8
2,数据库端:如果想让新安装的MySQL默认都支持UTF-8字符集,进行如下步骤:
安装MySQL后,找到my.ini文件,将文件中的所有相关地方,改为:default-character-set=utf8
在MySQL的命令窗口运行SHOW VARIABLES LIKE 'character_set_%'命令,应该看到与utf-8相关内容如下:
运行SHOW VARIABLES LIKE 'collation_%';也可以看到与utf-8相关的内容,如下:
重新创建数据库和表:CREATE DATABASE 【数据库名】 CHARACTER SET utf8;
相关文章推荐
- 关于MySQL数据库的中文处理:支持UTF-8的设置方法
- CentOS cannot change locale UTF-8解决方法及设置中文支持
- 关于Tomcat的点点滴滴(体系架构、处理http请求的过程、安装和配置、目录结构、设置压缩和对中文文件名的支持、以及Catalina这个名字的由来……等)
- 关于Tomcat的点点滴滴(体系架构、处理http请求的过程、安装和配置、文件夹结构、设置压缩和对中文文件名称的支持、以及Catalina这个名字的由来……等)
- 关于MySQL数据库中不支持中文检索的一个解决方法---个人愚见
- CentOS cannot change locale UTF-8解决方法及设置中文支持
- 关于mysql数据库dos窗口下插入和显示数据库表中文的方法
- 关于div的设置:display:inline-block出现div对不齐的情况处理方法·
- 关于aptana汉化 破解 支持中文 的方法
- Android Studio设置主题 和 不支持中文的问题解决方法
- MyEclipse编码设置,中文乱码解决方法,UTF-8,GBK
- MyEclipse编码设置,中文乱码解决方法,UTF-8,GBK
- 关于VS2013 MFC单文档菜单项设置复选框的出现的问题以及处理方法
- MyEclipse编码设置,中文乱码解决方法,UTF-8,GBK
- MyEclipse编码设置,中文乱码解决方法,UTF-8,GBK
- MyEclipse编码设置,中文乱码解决方法,UTF-8,GBK
- 关于utf-8编码的ajax中url传中文及特殊符号乱码的实际可用处理办法
- MyEclipse编码设置,中文乱码解决方法,UTF-8,GBK
- CentOS安装时选择为简体中文,完成后设置支持英文或中文方法
- wingide不支持中文,处理方法