mysql韓文亂碼的問題
因為我建立的數據庫是包含韓文的,所以在這裡談談韓文的亂碼解決問題的心得。其他的亞洲語言是大同小異。
我總結了一下,主要有這麼幾個步驟(紅色字體為你自己定義的內容,可替換):
www.2cto.com
1.建立數據庫的時候,就聲明默認的設置:
create database database_name DEFAULT CHARSET=utf8;
這裡我使用了utf8 格式,我認為大家應該首先嘗試這個格式。我最先嘗試的是專門的韓文的設置,但是並沒有解決問題。
2.建立了數據庫之後,用下列命令來查看設置語言的狀態:
SHOW VARIABLES LIKE 'character_set_%';
如上圖所示。
3.設置其他的 “variable_name”的 value 也為utf8:
www.2cto.com
SET character_set_client = utf8;
SET character_set_connection = utf8;
SET character_set_results = utf8;
SET character_set_database=utf8;
SET character_set_server=utf8;
然後就可以開始在這個database下建立table,插入值,可以顯示韓文。我想也可以顯示中文的。
作者 brandyzhaowei