我的编程空间,编程开发者的网络收藏夹
学习永远不晚

MSSQL转MYSQL及gb2312转utf-8无乱码的解决方法

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

MSSQL转MYSQL及gb2312转utf-8无乱码的解决方法

MSSQL转MYSQL及gb2312转utf-8无乱码的解决方法,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

使用软件:MySQLMigrationTool 提示数据过大,无法导入。修改my.cnf文件的max_allowed_packet = 100M以上。在windows操作系统中,my.cnf有可能显示不出来,需要用编辑器直接输入地址:盘符:\目录mysql教程binmy.cnf打开。 “there can be only one TIMESTAMP column with CURRENT_TIMESTAMP in DEFAULT or ON UPDATE clause”,MSSQL一个表中有两个以上的日期时间字段使用了getdate()取默认值,去掉即可。 “BLOB/TEXT column '表名' can't have a default value”,此字段不允许使用默认值,去掉即可。 “The maximum row size for the used table type, not counting BLOBs, is 65535. You have to change some columns to TEXT or BLOBs”,此表字段占用空间太大,适当减少其字段数量或长度。

运行软件后,点NEXT进入以下界面:

选择MS SQL SERVER,按提示填写,Connection String为:

jdbc:jtds:sqlserver://IP地址:端口(默认1433)/数据库教程名;user=用户名;password=密码;charset=gb2312;domain=

下一步为MySQL的信息,Connection String为:

jdbc:mysql://IP地址:端口(默认3306)/?user=用户名&password=密码&useServerPrepStmts=false&characterEncoding=UTF-8

之后一路按提示进行。到此界面选择要忽略的表。

继续NEXT,如图所示进入此界面,此处设定字符编码,非常关键。

mssql 导入 mysql 不乱码 MySQLMigrationTool MySQL GUI Tools 5.0 包含了 MySQLMigrationTool 这个工具可以完成我们的任务 此工具需要JRE update 8 以上的支持,可以去sun.com下载,速度很快。 http://www.java.com/zh_CN/download/manual.jsp 有的同学运行后导入mysql的结果是中文乱码 , 那是由于在一路next的中间有一个 选择编码的步骤, 此处务必选 user defined ,填上 charset=gbk,coll...tion的等于 gbk_chinese_ci , 就是把latin,和swidish的修改下,改成中文相应的。总之这里要看好 否则乱码就怪不了别人了。 然后一路next就是了。。。。

看完上述内容,你们掌握MSSQL转MYSQL及gb2312转utf-8无乱码的解决方法的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注亿速云行业资讯频道,感谢各位的阅读!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

MSSQL转MYSQL及gb2312转utf-8无乱码的解决方法

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

java中GBK转UTF-8乱码的解决方法

java中GBK转UTF-8乱码的解决方法如果自己采用的是GBK编码,对方采用得到是UTF-8编码,发送数据时需要将GBK编码数据转换成UTF-8编码数据,这样对方才不会乱码。问题出现:GBK转UTF-8时,奇数个中文会乱码,偶数个中文不会乱码。原因分析:pu
java中GBK转UTF-8乱码的解决方法
2017-10-15

PHP转UTF-8:解决中文乱码的完整指南

PHP转UTF-8:解决中文乱码的完整指南随着全球互联网的快速发展,中文内容在网络上的使用越来越广泛。然而,在处理中文字符时,有时会出现乱码现象,这给开发者带来了一定的困扰。本文将详细介绍如何在PHP中对中文字符进行正确的UTF-8编码和
PHP转UTF-8:解决中文乱码的完整指南
2024-03-07

dedecms utf-8 出现乱码问题的解决方法之一

当制TkMoK作dedecms模板的head.htm时页面显示正常当制作index.htm模板时发现在index.htm输入中文时会出现乱码之前没有遇到过,感觉很编程客栈奇怪,于是在网上搜索了一下相关信息,但遗憾的是没有找到正确的解决办法。
2022-06-12

MySQL安装中文乱码的原因分析及解决方法

MySQL安装中文乱码的原因分析及解决方法MySQL是一款非常流行的开源关系数据库管理系统,广泛应用于各种网站和应用程序中。但在使用MySQL过程中,有时会遇到中文乱码的问题,导致数据显示不正常。本文将深入探讨MySQL安装中文乱码的原因
MySQL安装中文乱码的原因分析及解决方法
2024-03-02

解决PHP中16进制转字符串出现中文乱码的方法

解决PHP中16进制转字符串出现中文乱码的方法在PHP编程中,有时候我们会遇到需要将16进制表示的字符串转换为正常的中文字符的情况。然而,在进行这个转换的过程中,有时会遇到中文乱码的问题。这篇文章将为您提供解决PHP中16进制转字符串出现
解决PHP中16进制转字符串出现中文乱码的方法
2024-03-04

PHP开发中遇到的16进制转字符串中文乱码问题及解决方案

PHP开发中遇到的16进制转字符串中文乱码问题及解决方案在PHP开发中,有时候我们会遇到需要将16进制形式的数据转换为字符串的需求,但在这个过程中可能会出现中文乱码的问题。本文将介绍具体的问题分析和解决方案,并附上代码示例,希望能帮助到有
PHP开发中遇到的16进制转字符串中文乱码问题及解决方案
2024-03-05

编程热搜

目录