mysql 韓文亂碼問題

因爲我建立的數據庫是包含韓文的,所以在這裏談談韓文的亂碼解決問題的心得。其他的亞洲語言是大同小異。

我總結了一下,主要有這麼幾個步驟(紅色字體爲你自己定義的內容,可替換):

1.建立數據庫的時候,就聲明默認的設置:

   create database database_name  DEFAULT CHARSET=utf8;

   這裏我使用了utf8 格式,我認爲大家應該首先嚐試這個格式。我最先嚐試的是專門的韓文的設置,但是並沒有解決問題。

2.建立了數據庫之後,用下列命令來查看設置語言的狀態:

    SHOW VARIABLES LIKE 'character_set_%';

如上圖所示。

3.設置其他的 “variable_name”的 value 也爲utf8:

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,插入值,可以顯示韓文。我想也可以顯示中文的。

祝大家好運。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章