社区
基础编程
帖子详情
请问如何把mysql5(utf8编码)的数据导入到latin编码的mysql4?
kenvinp
2006-06-09 12:28:16
请问如何把mysql5(utf8编码)的数据导入到latin编码的mysql4,才不会出现乱码?
...全文
220
9
打赏
收藏
请问如何把mysql5(utf8编码)的数据导入到latin编码的mysql4?
请问如何把mysql5(utf8编码)的数据导入到latin编码的mysql4,才不会出现乱码?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
peterdoo
2006-07-12
打赏
举报
回复
向下导容易出问题
不仅是指编码的问题
编码几乎是不成问题的
关键是一些其他的比如数据结构的问题
ashchen
2006-07-11
打赏
举报
回复
没问题
仔细研究一下mysqldump好吗?
带上参数 --compatible=mysql40 --default-character-set=gbk
peterdoo
2006-07-11
打赏
举报
回复
向下导容易出问题啊
「已注销」
2006-07-11
打赏
举报
回复
utf8不是通杀字符集吗~~那lation1不支持的部分会是什么样呢?
低调的小青蛙
2006-07-11
打赏
举报
回复
不好办,也不好。原则上不允许。
进一步说明,请搂主:
http://www.regexlab.com/zh/encoding.htm
latin1 就等同于 iso-8859-1
Deckguan
2006-07-11
打赏
举报
回复
只要你的mysql数据库编码和你要导入的编码一样就 行了哦!!!
kenvinp
2006-07-10
打赏
举报
回复
up
Gdj
2006-06-09
打赏
举报
回复
导入的时候指定编码
ten789
2006-06-09
打赏
举报
回复
在连接数据库的时候指定编码就可以
php版
mysql
大
数据
库备份和恢复工具
php版
mysql
大
数据
库备份和恢复工具,这是亮仔修改的无乱码版 在原faisunSQL 4.0的基础上,针对
数据
备份过程中出现乱码的问题,做了优化. 增强的功能: 1.自动识别
数据
库版本,对于
MySQL
4.1以上,备份
数据
时提示选择字符集. 2.
导入
数据
时,提示原
数据
库
编码
,并自动识别. 3.增加
导入
目标
数据
库字符集选项. 4.支持GBK、BIG5、
UTF8
之间的
编码
转换(见特别说明4). 特别说明: 1.乱码问题一般仅出现在
MySQL
4.1/
MySQL
5 版本以后,如果你的
数据
库低于这个版本,基本可以不用考虑这个问题. 2.确保原始
数据
的完整是至关重要的.就算导出时出现乱码,但只要原始
数据
完整,总有解决的办法.所以,导出时
数据
库字符集的选择必须正确,保证导出
数据
无乱码.一般为GBK,
UTF8
或
Latin
1.导出后,可以用文本编辑器先查看一下,看是否出现问号(?)等乱码. 3.导出和
导入
数据
编码
要保持一致(见特别说明4). 4.虽然程序目前支持GBK、BIG5、
UTF8
之间的
编码
转换,但这种转换不是安全的.首先你的目标
导入
服务器要支持iconv,即在
导入
时如果"
编码
转换功能"提示为支持,则可以使用此功能.反之则不可以.其次,转换时的
数据
必须是"干净"的.即GBK、BIG5、
UTF8
不能混合.如果你想将原来备份出的GBK
数据
导入
到
编码
为
UTF8
数据
库,则你的GBK
数据
中仅能含有GBK或GB2312的简体中文字符.不可以出现BIG5等繁体字符,否则转换将失败.基本上,一般的博客/论坛
数据
都不能保证这种纯净性,谁也不能保证你的文章中不会混合使用简体和繁体文字,所以这种跨字符集的
导入
导出
数据
难度很大.绝对不要轻易尝试这种游戏.目前的主流论坛如Discuz、PHPWind等都提供支持GBK、BIG5和
UTF8
的不同程序.你在最初安装时,一定先想好自己需要那种字符的程序,一旦选定,以后不是迫不得已,不要更改.以上仅针对 5.鉴于上面特别说明4,如果你是从
MySQL
4.0.X/
MySQL
3的老
数据
版本
导入
到
MySQL
4.1/
MySQL
5的高
数据
库版本,
导入
时请选择GBK
编码
.如果是
UTF8
编码
的
数据
,如我的博客(http://www.zhouliang.name)采用WordPress程序,默认使用
UTF8
编码
,则只能在
MySQL
4.1/
MySQL
5以上的
数据
库中
导入
导出,因为低版本的
MySQL
不支持
UTF8
. 6.以上说明仅针对本程序而言,在
编码
转换方面,不排除通过其他手段实现的可能性. 程序使用中出现任何问题(
编码
转换方面),欢迎与我联络: 我的E-Mail: php@zhouliang.name 本程序讨论主页:http://www.zhouliang.name/archives/198.htm 我的博客:http://www.zhouliang.name 此程序只是针对"乱码"问题做了改进,faisunSQL 4.0其他方面的故有功能效率与本增强版无关,如有问题请联系原作者.
mysql
latin
1转
utf8
_
mysql
编码
转换
latin
1
编码
向utf-8转换
遇到这样的问题,明明全部系统都以utf-8设置,但是用phpmyadmin去看资料库时,发现中文字仍然是乱码。若有发生这种情况,是因为虽然
mysql
本身及网页都是utf-8,但是xoops却用
latin
1将
数据
传给
mysql
,因此最后是utf-8
数据
被以
latin
1的格式储存进资料库。其实在xoops来看没有任何问题,只是用phpmyadmin看时,就都是乱码,较不好管理。以下是环境:
mysql
:...
mysql
数据
库
latin
1转
utf8
_三种转换
Mysql
数据
库
数据
编码
的窍门-
latin
1转
utf8
背景:某个操作系统的
Mysql
数据
库
数据
库Databnsednname采用默认的
latin
1字符集,操作系统升级需求将所有
数据
转换成utf-8各式,目的
数据
库Databnse为newdbname(建库时应用
utf8
)方法一:步骤一 命令行执行:
Mysql
数据
库dump –opt -hlocalhost -uroot -p*** –default-character-set=lantin1 dbna...
MySQL
编码
latin
1转
utf8
mysql
移植含有中文的
数据
时,很容易出现乱码问题。很多是在从
mysql
4.x向
mysql
5.x移植的时候出现。
mysql
的缺省字符集是
latin
1,在使用
mysql
4.x的时候,很多人都是用的
latin
1字符集。而当使用
mysql
5时往往愿意使用
utf8
。那么我们的任务是不是要 把
数据
中的字符从
latin
1转为
utf8
呢? 不是的。 用一句不大准确,但又比较形象的说法是
mysql
乱码字符
latin
1 characters 转换为
UTF8
背景:目前正在进行业务重构,需要对使用
MySQL
的业务库表进行重新设计,在迁移时,遇到了中文字符乱码问题(源库表的默认
编码
是
LATIN
1,新库表的默认
编码
为
UTF8
),故重新学习了下
MySQL
编码
和解码相关知识,并整理了在遭遇乱码时的一些常用技巧。 比如我下面一张表是省市区的
编码
存储,
导入
之后
数据
库变成如下的乱码: 这个实际上是
latin
1字符
编码
。 如果我们直接查的话,那么需要转换一下: select id,parent_code,area_code,CONVERT(CAST(CONV.
基础编程
21,887
社区成员
140,363
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章