MySQL字符集的实际操作流程示例

以下的文章主要介绍的是MySQL字符集的实际应用,其中包括如何正确配置MySQL数据库的默认字符集,以及查看数据库当前所使用MySQL数据库字符集有哪些?以下就是文章的主要内容描述,

创新互联坚持“要么做到,要么别承诺”的工作理念,服务领域包括:成都网站建设、网站制作、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的合川网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!

1. 配置MySQL默认字符集

 
 
 
  1. [client]  
  2. default-character-set=utf8  

客户端连接默认MySQL字符集

 
 
 
  1. [MySQLd]  
  2. default-character-set=utf8  

MySQLd默认字符集

2. 查看MySQL当前使用MySQL字符集

 
 
 
  1. MySQL> show variables like 'character%';  
  2. +--------------------------+----------------------------------------+  
  3. | Variable_name | Value |  
  4. +--------------------------+----------------------------------------+  
  5. | character_set_client | utf8 |  
  6. | character_set_connection | utf8 |  
  7. | character_set_database | utf8 |  
  8. | character_set_filesystem | binary |  
  9. | character_set_results | utf8 |  
  10. | character_set_server | utf8 |  
  11. | character_set_system | utf8 |  
  12. | character_sets_dir | /usr/local/MySQL/share/MySQL/charsets/ |  
  13. +--------------------------+----------------------------------------+ 

 

使用MySQL命令修改MySQL字符集

 
 
 
  1. MySQL> SET character_set_client = utf8 ;  
  2. MySQL> SET character_set_connection = utf8 ;  
  3. MySQL> SET character_set_database = utf8 ;  
  4. MySQL> SET character_set_results = utf8 ;  
  5. MySQL> SET character_set_server = utf8 ; 

3. C api

 
 
 
  1. MySQL_options(MySQL, MySQL_SET_CHARSET_NAME, 'utf8');  
  2. MySQL_real_connect(MySQL, ...); 

大部分情况下,使用MySQL默认编码latin1可以解决MySQL乱码问题。同时在插入数据和读取数据时,不需要通过MySQL_options来指定编码类型。配置文件my.cnf也不需要指定编码类型。

文章名称:MySQL字符集的实际操作流程示例
网站地址:http://www.shufengxianlan.com/qtweb/news28/404528.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联