将数据从MSSQL迁移到MySQL
我在SQLServerExpress中有几个表,其中包含高字符的数据—例如:Häagen daz 我已经导出了SQL插入,当我在MySQL中运行时,它们在这些字符上失败。SQL Express没有DTS,因此无法进行ODBC转换 我使用过FileMaker Pro的外部表功能,但字符显示为奇数字符。前任:� 任何提示都将不胜感激。找到了解决方法将数据从MSSQL迁移到MySQL,mysql,sql-server,transformation,Mysql,Sql Server,Transformation,我在SQLServerExpress中有几个表,其中包含高字符的数据—例如:Häagen daz 我已经导出了SQL插入,当我在MySQL中运行时,它们在这些字符上失败。SQL Express没有DTS,因此无法进行ODBC转换 我使用过FileMaker Pro的外部表功能,但字符显示为奇数字符。前任:� 任何提示都将不胜感激。找到了解决方法 首先:您创建的INSERT SQL语句是否包含特殊字符或仅包含“?”字符:您需要首先确定导出过程或导入过程是否出错。你知道你的MySQL设置使用什么UN
首先:您创建的INSERT SQL语句是否包含特殊字符或仅包含“?”字符:您需要首先确定导出过程或导入过程是否出错。你知道你的MySQL设置使用什么UNICODE UTF-16、UTF-8等吗?你在哪个操作系统上运行MySQL?我的排序规则是拉丁文1\u瑞典文\u ci,但我想应该是utf8\u geneal\u ci?MySQL在Windows v5.0.90上运行。从SQL Server导出的数据看起来很好-字符都在那里。当我在mysql中运行insert时,它是通过phpmyadmin运行的,所以可能php正在修改字符。我更改了排序规则,通过filemaker重新导入,并且我正确地看到了高字符。它们也显示在phpmyadmin中。当我通过我的php页面调出数据时,它仍然显示?性格我的html不声明内容=文本/html;charset=utf-8找到修复程序。。。