新聞中心
以下的文章主要介紹的是MySQL字符集的實際應(yīng)用,其中包括如何正確配置MySQL數(shù)據(jù)庫的默認(rèn)字符集,以及查看數(shù)據(jù)庫當(dāng)前所使用MySQL數(shù)據(jù)庫字符集有哪些?以下就是文章的主要內(nèi)容描述,

創(chuàng)新互聯(lián)堅持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都網(wǎng)站建設(shè)、網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時代的合川網(wǎng)站設(shè)計、移動媒體設(shè)計的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
1. 配置MySQL默認(rèn)字符集
- [client]
- default-character-set=utf8
客戶端連接默認(rèn)MySQL字符集
- [MySQLd]
- default-character-set=utf8
MySQLd默認(rèn)字符集
2. 查看MySQL當(dāng)前使用MySQL字符集
- MySQL> show variables like 'character%';
- +--------------------------+----------------------------------------+
- | Variable_name | Value |
- +--------------------------+----------------------------------------+
- | character_set_client | utf8 |
- | character_set_connection | utf8 |
- | character_set_database | utf8 |
- | character_set_filesystem | binary |
- | character_set_results | utf8 |
- | character_set_server | utf8 |
- | character_set_system | utf8 |
- | character_sets_dir | /usr/local/MySQL/share/MySQL/charsets/ |
- +--------------------------+----------------------------------------+
使用MySQL命令修改MySQL字符集
- MySQL> SET character_set_client = utf8 ;
- MySQL> SET character_set_connection = utf8 ;
- MySQL> SET character_set_database = utf8 ;
- MySQL> SET character_set_results = utf8 ;
- MySQL> SET character_set_server = utf8 ;
3. C api
- MySQL_options(MySQL, MySQL_SET_CHARSET_NAME, 'utf8');
- MySQL_real_connect(MySQL, ...);
大部分情況下,使用MySQL默認(rèn)編碼latin1可以解決MySQL亂碼問題。同時在插入數(shù)據(jù)和讀取數(shù)據(jù)時,不需要通過MySQL_options來指定編碼類型。配置文件my.cnf也不需要指定編碼類型。
文章名稱:MySQL字符集的實際操作流程示例
分享鏈接:http://m.fisionsoft.com.cn/article/cciopie.html


咨詢
建站咨詢
