0

0

Mysql中文问题的解决案例演示

php中文网

php中文网

发布时间:2016-06-07 16:09:45

|

1468人浏览过

|

来源于php中文网

原创

以下的文章主要介绍的是Mysql中文问题的实际解决方法,其中主要包括MySql字符集的问题解决,ROR+Mysql5 utf8中正确搭配相关问题的实际解决方案,以下就是文章的具体内容的主要描述,望你浏览之后会有所收获。 『出错』Hibernate对象关系在MySQL4.1中无法正确

以下的文章主要介绍的是mysql中文问题的实际解决方法,其中主要包括mysql字符集的问题解决,ror+mysql5 utf8中正确搭配相关问题的实际解决方案,以下就是文章的具体内容的主要描述,望你浏览之后会有所收获。

『出错』Hibernate对象关系在MySQL4.1中无法正确执行?

推荐圈子: JBoss SEAM

更多相关推荐 阅读过不少关于mysql的编码设置和乱码问题的一些文章,经过再三的调试,终于通过,终于解决了一块心病,终于解了我心头之恨,哈哈哈。现在把它概括如下。

MySQL 4.1的字符集支持(Character Set Support)有两个方面:字符集(Character set)和排序方式(Collation)。对于字符集的支持细化到四个层次: 服务器(server),数据库(database),数据表(table)和连接(connection)。我们最终的目标是使得这四个层次转化会支持Mysql中文的编码,下面以utf8为例。

1. 首先查看系统的字符集和排序方式。如果想查看某个特定的数据库的字符集和排序方式,应该先选定数据库,mysql>use databasename;

  1. mysql> SHOW VARIABLES LIKE ''character_set_%'';
  2. +--------------------------+----------------------------+
  3. | Variable_name | Value |
  4. +--------------------------+----------------------------+
  5. | character_set_client | latin1 |
  6. | character_set_connection | latin1 |
  7. | character_set_database | latin1 |
  8. | character_set_results | latin1 |
  9. | character_set_server | latin1 |
  10. | character_set_system | utf8 |
  11. | character_sets_dir | /usr/share/mysql/charsets/ |
  12. +--------------------------+----------------------------+
  13. 7 rows in set (0.00 sec)
  14. mysql> SHOW VARIABLES LIKE ''collation_%'';
  15. +----------------------+-------------------+
  16. | Variable_name | Value |
  17. +----------------------+-------------------+
  18. | collation_connection | latin1_swedish_ci |
  19. | collation_database | latin1_swedish_ci |
  20. | collation_server | latin1_swedish_ci |
  21. +----------------------+-------------------+
  22. 3 rows in set (0.00 sec)

上面列出的值就是系统的默认值,lanti是不支持Mysql中文的,所以我们把它改成urf8。

下面我们就来修改这四个层次的编码方式:

Kuwebs企业网站管理系统3.1.5 UTF8
Kuwebs企业网站管理系统3.1.5 UTF8

酷纬企业网站管理系统Kuwebs是酷纬信息开发的为企业网站提供解决方案而开发的营销型网站系统。在线留言模块、常见问题模块、友情链接模块。前台采用DIV+CSS,遵循SEO标准。 1.支持中文、英文两种版本,后台可以在不同的环境下编辑中英文。 3.程序和界面分离,提供通用的PHP标准语法字段供前台调用,可以为不同的页面设置不同的风格。 5.支持google地图生成、自定义标题、自定义关键词、自定义描

下载

1 在my.cf文件的[mysqld]段设置:

  1. default-character-set=utf8

这条语句的作用是把character_set_client, character_set_connection_,character_set_results 设定为utf8,包括对应的排列方式的编码。
Character_set_server是系统编码,这个是不用改的。

当然改变character_set_client, character_set_connection_,character_set_results编码方式的另外一种方法是:

  1. SET NAMES “UTF8”;

它的作用相当于:

  1. SET character_set_client = utf8;
  2. SET character_set_results = utf8;
  3. SET character_set_connection = utf8;

2. 改变数据库的编码方式

  1. alter database databasename character set utf8;

通过以上的更改数据库的编码工作算是昨晚了,当然除了这个方法还有一个万能个的方法,那就是看着那个不是utf8,你只要把相应的编码改成utf8就可以了。格式如下:SET

  1. character_set_client = utf8;

3. 不管你是web编程还是桌面编程,你的数据库的连接地址url中,一定要后缀:

  1. ?useUnicode=true&characterEncoding=utf-8/hibernate?useUnicode=true&characterEncoding=utf-8

当然如果你采用了mysql的管理工具如mysql yog,mysql manager那么你数据库设定也可以在可视化环境下直接设置。当然这也只是限制在database的设定。

以上的相关内容就是对Mysql中文问题解决方案的介绍,望你能有所收获。

【编辑推荐】


相关专题

更多
高德地图升级方法汇总
高德地图升级方法汇总

本专题整合了高德地图升级相关教程,阅读专题下面的文章了解更多详细内容。

4

2026.01.16

全民K歌得高分教程大全
全民K歌得高分教程大全

本专题整合了全民K歌得高分技巧汇总,阅读专题下面的文章了解更多详细内容。

3

2026.01.16

C++ 单元测试与代码质量保障
C++ 单元测试与代码质量保障

本专题系统讲解 C++ 在单元测试与代码质量保障方面的实战方法,包括测试驱动开发理念、Google Test/Google Mock 的使用、测试用例设计、边界条件验证、持续集成中的自动化测试流程,以及常见代码质量问题的发现与修复。通过工程化示例,帮助开发者建立 可测试、可维护、高质量的 C++ 项目体系。

10

2026.01.16

java数据库连接教程大全
java数据库连接教程大全

本专题整合了java数据库连接相关教程,阅读专题下面的文章了解更多详细内容。

33

2026.01.15

Java音频处理教程汇总
Java音频处理教程汇总

本专题整合了java音频处理教程大全,阅读专题下面的文章了解更多详细内容。

15

2026.01.15

windows查看wifi密码教程大全
windows查看wifi密码教程大全

本专题整合了windows查看wifi密码教程大全,阅读专题下面的文章了解更多详细内容。

42

2026.01.15

浏览器缓存清理方法汇总
浏览器缓存清理方法汇总

本专题整合了浏览器缓存清理教程汇总,阅读专题下面的文章了解更多详细内容。

7

2026.01.15

ps图片相关教程汇总
ps图片相关教程汇总

本专题整合了ps图片设置相关教程合集,阅读专题下面的文章了解更多详细内容。

9

2026.01.15

ppt一键生成相关合集
ppt一键生成相关合集

本专题整合了ppt一键生成相关教程汇总,阅读专题下面的的文章了解更多详细内容。

6

2026.01.15

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
MySQL 教程
MySQL 教程

共48课时 | 1.8万人学习

MySQL 初学入门(mosh老师)
MySQL 初学入门(mosh老师)

共3课时 | 0.3万人学习

简单聊聊mysql8与网络通信
简单聊聊mysql8与网络通信

共1课时 | 793人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号