社区
MySQL
帖子详情
mysql数据导入乱码问题
qq_36549701
2017-11-20 04:09:02
有一批json的数据(utf-8 无BOM)需要导入mysql数据库,使用navicat导入json数据出现部分乱码的情况,请问这种问题怎么解决
...全文
1333
8
打赏
收藏
mysql数据导入乱码问题
有一批json的数据(utf-8 无BOM)需要导入mysql数据库,使用navicat导入json数据出现部分乱码的情况,请问这种问题怎么解决
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qq_36802756
2018-02-06
打赏
举报
回复
这个字段你限制了长度,超过这个长度之后的文字就会这样
bandaoyu
2018-02-05
打赏
举报
回复
原因: 数据库、客户端 编码不统一 数据库编码为 utf8, 客户端编码为微软默认非utf8编码 另外数据库的编码还分为(这些编码设置的含义见邮件最后附录): | character_set_client | utf8 | 06 | character_set_connection | utf8 | 07 | character_set_database | utf8 | 08 | character_set_filesystem | binary | 09 | character_set_results | utf8 | 10 | character_set_server | utf8 | 11 | character_set_system | utf8 | 12 | character_sets_dir | /usr/share/mysql/charsets/ | 要想正常显示中文,那么以下3个参数的字符集设置必须一致,且与客户端的字符集一致 set character_set_client = 字符集 set character_set_connection = 字符集 set character_set_results = 字符集 或者 haracter-set-server character-set-client character_set_connection
Rotel-刘志东
2018-01-06
打赏
举报
回复
set names utf8;
菜鸟demo
2018-01-04
打赏
举报
回复
utf8试试
destory27
2017-12-07
打赏
举报
回复
安装高版本mysql
qq_36549701
2017-11-20
打赏
举报
回复
引用 2 楼 dy_daynight 的回复:
设置编码格式数据库与json一致即可。
json文本是utf-8无BOM形式,数据库用utf-8和utf-8mb4都试过了,都是这个结果
dy_daynight
2017-11-20
打赏
举报
回复
设置编码格式数据库与json一致即可。
qq_36549701
2017-11-20
打赏
举报
回复
MySql
数据
库
导入
乱码
大家在使用PHPmyadmin把
mysql
数据
库导出
导入
的时候都遇到过中文
乱码
的
问题
,尤其是网站迁移的过程中,只有把这个中文
乱码
的
问题
解决好了,你才能把
mysql
数据
库玩熟玩好。
Navicat for
MySql
导入
EXCEL中文
乱码
问题
解决
解决Navicat for
MySql
导入
EXCEL中文
乱码
问题
解决的有效方法
MySQL
数据
库
乱码
之字符集
学完这篇教程,你将学到以下内容: 1.
MySQL
数据
库
乱码
解决 2.知悉
MySQL
数据
库字符集知识 3.生产中彻底避免
乱码
MYSQL
数据
库
导入
数据
时出现
乱码
的解决办法
我是用的最后一种方法,前面三种解决
MYSQL
导入
数据
乱码
的方法没试过,东莞SEO推荐大家直接使用第四种方法处理
MYSQL
导入
中文
数据
时的
乱码
问题
。
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或Latin1.导出后,可以用文本编辑器先查看一下,看是否出现问号(?)等
乱码
. 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
56,677
社区成员
56,708
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章