決解亂碼費了我好些時間啊!
亂碼原因有
1.mysql未設定為支援漢字
2.沒有傳送頭資訊
3.使用的編譯器不符合相應的編碼
決解的方法是
在mysql裡
我用的是wanmp server
1.在mysql目錄下找到my.ini,在[client]新增default-character-set=utf8
[client]
#password = your_password
port = 3306
socket = /tmp/mysql.sock
default-character-set=utf8
2.在[mysld]:增加
character-set-server=utf8
collation-server=utf8_general_ci
3.重啟mysql服務
在**裡
header("content-type:text/html;charset=utf-8");//原來這個是那麼的重要,
在編譯器裡
設定為utf-8編寫
解決MySQL中文亂碼問題
最近使用mysql server 5.0的時候會遇到亂碼問題 所以在網上找了一些資料,再加上自己的親身經歷寫下這個文章。mysql會出現中文亂碼的原因幾點 1.server本身設定問題,例如還停留在latin1 2.table的語系設定問題 包含character與collation 3.客戶端程式...
mysql 解決中文亂碼問題
mysql 解決中文亂碼問題 網上說解決mysql 解決中文亂碼問題滿天飛,多如牛毛,很多都不能解 決,其實最快的解決方式就是在註冊載入驅動的時候直接在後面加上一串東西 userssl true useunicode true characterencoding utf8 servertimezon...
解決mysql中文亂碼問題?
mysql是我們專案中非常常用的資料型資料庫。但是因為我們需要在資料庫儲存中文字元,所以經常遇到資料庫亂碼情況。下面就來介紹一下如何徹底解決資料庫中文亂碼情況。1.1 中文亂碼 1 create table user name varchar 11 建立user表 2 insert into tab...