關於MySQL資料庫韓文資料轉移的問題

來源:互聯網
上載者:User

韓文的編碼可以採用utf-8或者是專用的euc-kr編碼來儲存。在今天的工作中,需要將一個韓文的網站資料轉移到本地進行測試,

然後轉移到另一個伺服器的資料庫上。使用的匯入匯出mysql工具是基於網頁和php的phpmyadmin。

MySQL 用戶端版本: 5.0.51a

MySQL 字元集: UTF-8 Unicode (utf8)

Apache/2.2.15 (Win32) PHP/5.2.13

PHP 擴充: mysqli

網站資料內容:韓文和英文,沒有中文資料。

1.phpmyadmin的匯出功能匯出網站韓文資料,建議匯出儲存為zip格式或gzip格式,推薦gzip;

2.建立本地的資料庫,字元集設定為utf-8,整理:utf-8-general-ci;

3.利用phpmyadmin工具將sql檔案以euc-kr字元集格式匯入到建立的資料庫中。此時可以瀏覽到韓文的資料;

4.需要注意的時候,在代碼中,需要設定好字元集的格式,因為預設的字元集也許不支援網頁正確顯示韓文資料,會出現亂碼問題;

需要設定好用戶端訪問資料庫的字元集和返回給用戶端的結果集的字元集,例如在php代碼下:

mysql_query("SET NAMES euckr");

mysql_query("SET CHARACTER SET euckr");

5.設定好網頁預設顯示的字元集,設定辦法:<meta http-equiv='content-type' content='text/html; charset=euc-kr'>

註:網頁的常用字元集包括:iso-8859-1(英文),gb2312(中文),euc-kr(韓文)utf-8,euc等等。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.