关于mysql数据库韩文数据转移的问题
2010-09-13 11:27
246 查看
韩文的编码可以采用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等等。
然后转移到另一个服务器的数据库上。使用的导入导出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等等。
相关文章推荐
- 笔记三:关于在Windows环境下mysql数据库数据ORDER BY排序的问题
- 解决关于导入数据到mysql数据库时出现的乱码问题
- 关于mysql数据库中数据输入问题
- 关于MySQL数据库数据通过.sql文件导入数据出错的问题
- 关于mysql数据库插入数据,不能插入中文和出现中文乱码问题
- 关于mysql数据库中数据输入问题
- 关于mysql数据库保存bit类型数据的问题
- 关于hibernate插入数据到mysql数据库中文乱码问题的解决
- 关于postgresql数据表的转移问题
- 关于Mysql数据库数据未插入的问题
- 关于mysql数据库存储数据乱码问题
- 关于测试数据的输入问题
- 5.5 关于数据的问题
- 关于阿里云centos 2.6下手机表情输入后无法保存到mysql数据库的问题调研及mysql版本从5.1升级到5.7的全过程纪要
- C# 关于GZipStream压缩与解压缩数据丢失问题
- 数据结构中,关于“大小端”的数据存储方式的相关问题
- 关于tp5的前台使用数据的问题
- 关于韩文等文字存储乱码的问题
- 关于数据窗口的不同打印机打印和compute取值问题
- 关于计算机的数据内存问题的一点小探讨