韓文的編碼可以采用utf-8或者是專用的euc-kr編碼來存儲。在今天的工作中,需要將一個韓文的網站數據轉移到本地進行測試,然后轉移
韓文的編碼可以采用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.設置好網頁默認顯示的字符集,設置辦法:
注:網頁的常用字符集包括:iso-8859-1(英文),gb2312(中文),euc-kr(韓文)utf-8,euc等等。
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com