小結(jié)下MySQL中文亂碼,phpmyadmin亂碼,php亂碼 產(chǎn)生原因及其解決方法第2/3頁
更新時間:2007年09月02日 22:07:53 作者:
mysql> desc mysqlcode;
+---------+-----------------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+---------+-----------------------+------+-----+---------+----------------+
| id | tinyint(255) unsigned | NO | PRI | | auto_increment |
| content | varchar(255) | NO | | | |
+---------+-----------------------+------+-----+---------+----------------+
2 rows in set (0.02 sec)
其中后面的TYPE = MYISAM CHARACTER SET gbk COLLATE gbk_chinese_ci;
就是指定數(shù)據(jù)庫的字符集,COLLATE (???,讓mysql同時支持多種編碼的數(shù)據(jù)庫。
當(dāng)然我們也可以通過如下指令修改數(shù)據(jù)庫的字符集
alter database da_name default character set 'charset'.
php愛好者站 http://www.phpfans.net
客戶端以 gbk格式發(fā)送 ,可以采用下述配置:
SET character_set_client='gbk'
SET character_set_connection='gbk'
SET character_set_results='gbk'
這個配置就等價于 SET NAMES 'gbk'。
現(xiàn)在對剛才創(chuàng)建的數(shù)據(jù)庫操作
mysql> use test;
Database changed
mysql> insert into mysqlcode values(null,'php愛好者');
ERROR 1406 (22001): Data too long for column 'content' at row 1
沒有指定字符集為gbk,插入時出錯
mysql> set names 'gbk';
Query OK, 0 rows affected (0.02 sec)
指定字符集為 gbk
mysql> insert into mysqlcode values(null,'php愛好者');
Query OK, 1 row affected (0.00 sec)
插入成功
mysql> select * from mysqlcode;
+----+-----------+
| id | content |
+----+-----------+
| 1 | php愛好著 |
+----+-----------+
1 row in set (0.00 sec)
在沒有指定字符集gbk時讀取也會出現(xiàn)亂碼,如下
mysql> select * from mysqlcode;
+----+---------+
| id | content |
+----+---------+
| 1 | php??? |
+----+---------+
1 row in set (0.00 sec)
您可能感興趣的文章:
- MySQL中文亂碼問題解決方案
- 解決Mysql5.7中文亂碼的問題
- 數(shù)據(jù)庫 MySQL中文亂碼解決辦法總結(jié)
- Mysql 下中文亂碼的問題解決方法總結(jié)
- Mac Mysql數(shù)據(jù)庫中文亂碼問題解決
- Mysql徹底解決中文亂碼問題的方案(Illegal mix of collations for operation)
- MySql安裝步驟圖文教程及中文亂碼的解決方案
- MYSQL數(shù)據(jù)庫使用UTF-8中文編碼亂碼的解決辦法
- Mysql中文亂碼問題的最佳解決方法
- 解決mysql5中文亂碼問題的方法
- MySQL字符集 GBK、GB2312、UTF8區(qū)別 解決MYSQL中文亂碼問題
- mysql 中文亂碼 解決方法集錦
- MySQL中文亂碼問題的解決
- 徹底解決MySQL使用中文亂碼的方法
相關(guān)文章
淺析PHP原理之變量(Variables inside PHP)
我前面的文章中已經(jīng)講過,PHP的執(zhí)行是通過Zend engine(ZE, Zend引擎), ZE是用C編寫的,大家都知道C是一個強(qiáng)類型語言,也就是說,在C中所有的變量在它被聲明到最終銷毀,都只能保存一種類型的數(shù)據(jù)。 那么PHP是如何在ZE的基礎(chǔ)上實(shí)現(xiàn)弱類型的呢2013-08-08phpmyadmin配置文件現(xiàn)在需要絕密的短密碼(blowfish_secret)的2種解決方法
安裝完成phpmyadmin之后,再在瀏覽器里輸入:http://localhost/phpmyadmin這時能看到phpmyadmin的管理頁面,不過會提示:“配置文件現(xiàn)在需要絕密的短密碼(blowfish_secret)?!?/div> 2014-05-05PHP JSON格式數(shù)據(jù)交互實(shí)例代碼詳解
此前我寫了不少在PHP網(wǎng)站開發(fā)中應(yīng)用XML進(jìn)行數(shù)據(jù)交互的實(shí)例,這兩天通過PHP解析JSON并進(jìn)行交互的實(shí)例學(xué)習(xí)和了解了JSON在PHP中的應(yīng)用,感覺非常方便。2011-01-01php curl中g(shù)zip的壓縮性能測試實(shí)例分析
這篇文章主要介紹了php curl中g(shù)zip的壓縮性能測試,結(jié)合實(shí)例形式分析了php使用curl的gzip壓縮耗時與效率,需要的朋友可以參考下2016-11-11PHP json_decode函數(shù)詳細(xì)解析
本篇文章主要是對PHP json_decode函數(shù)進(jìn)行了介紹,需要的朋友可以過來參考下,希望對大家有所幫助2014-02-02學(xué)習(xí)php設(shè)計模式 php實(shí)現(xiàn)工廠模式(factory)
這篇文章主要介紹了php設(shè)計模式中的工廠模式,使用php實(shí)現(xiàn)工廠模式,感興趣的小伙伴們可以參考一下2015-12-12最新評論