MYSQL亂碼問題解決方法
本文講述的是MYSQL亂碼問題的解決方法
安裝MYSQL時的會讓你選擇一種編碼,如果這種編碼與你的PHP網頁不一致,可能就會造成MYSQL亂碼
2.在PHPMYADMIN或mysql-front等系統 建立MYSQL資料庫時會讓你選擇一種編碼,如果這種編碼與你的PHP網頁不一致,也有可能造成MYSQL亂碼
3.MYSQL中建立表時會讓你選擇一種編碼,如果這種編碼與你的網頁編碼不一致,也可能造成MYSQL亂碼
4.MYSQL建立表時新增欄位是可以選擇編碼的,如果這種編碼與你的網頁編碼不一致,也可能造成MYSQL亂碼
所以,MYSQL亂碼的原因無非就是以上幾種,知道原因之後,要解決MYSQL亂碼的方法也容易多了
我們一一來表達:
1.如果安裝mysql的編碼已不能更改,很多朋友是購買虛擬主機建立網站,無權更改MYSQL的安裝編碼,這一關我們可以跳過,因為只要後面的步聚正確,一樣能解決亂碼問題
2.修改MYSQL資料庫編碼,如果是MYSQL資料庫編碼不正確: 可以在MYSQL執行如下命令: ALTER DATABASE `test` DEFAULT CHARACTER SET utf8 COLLATE utf8_bin
以上命令就是將MYSQL的test資料庫的編碼設為utf8
3.修改MYSQL表的編碼:ALTER TABLE `category` DEFAULT CHARACTER SET utf8 COLLATE utf8_bin
以上命令就是將一個表category的編碼改為utf8
4.修改欄位的編碼:
ALTER TABLE `test` CHANGE `dd` `dd` VARCHAR( 45 ) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL
以上命令就是將MYSQL資料庫test表中 dd的欄位編碼改為utf8
相關文章
- 讀mysql中文亂碼問題解決方法MySql
- mysql使用source 命令亂碼問題解決方法MySql
- MySql中文亂碼問題解決MySql
- 解決MySQL中文亂碼問題MySql
- Mysql中文亂碼問題的最佳解決方法MySql
- 解決Mysql匯入亂碼問題MySql
- java中亂碼問題解決方法Java
- Tomcat5+Mysql中文亂碼問題的解決方法TomcatMySql
- CentOS中文亂碼問題的解決方法CentOS
- 解決JSP讀寫MYSQL亂碼問題JSMySql
- python 生成csv亂碼問題解決方法Python
- 解決SSH亂碼問題
- 解決中文亂碼問題
- Kettle資料抽取(轉換)mysql出現亂碼問題解決方法MySql
- 解決ubuntu mysql管理軟體emma亂碼問題UbuntuMySql
- Linux中文亂碼問題終極解決方法Linux
- oracle 10g em 亂碼問題解決方法Oracle 10g
- mysql亂碼的問題如何解決MySql
- mysql與jsp亂碼解決方法MySqlJS
- Jmeter 解決中文亂碼問題JMeter
- Java 解決中文亂碼問題Java
- RDSSQLSERVER解決中文亂碼問題SQLServer
- mysql亂碼問題MySql
- SecureCRT 下MySQL中文亂碼問題終極解決方案SecurecrtMySql
- 解決Xmanager登陸介面亂碼問題的方法 [轉]
- 【IDL】IDL中亂碼問題的解決方法
- springMVC儲存資料到mysql資料庫中文亂碼問題解決方法SpringMVCMySql資料庫
- cat 輸出亂碼問題解決
- 解決plsql中中文亂碼問題SQL
- TongWeb下亂碼問題解決思路Web
- 解決使用Git Bash亂碼問題Git
- plsql查詢亂碼問題解決SQL
- 解決 plsql 遇到亂碼的問題SQL
- oracle字元亂碼問題的解決Oracle字元
- 解決Flex裡的亂碼問題Flex
- 徹底解決程式亂碼問題
- springmvc 解決中文亂碼問題SpringMVC
- js解決url中文亂碼問題JS