我有一些格式为 frm、MYI 和 MYD 的旧版 mysql 文件,我希望将它们导出到 csv。在 OSX 上使用 sequel pro,我创建了一个新数据库并复制了这些文件。
所有数据都可以正常访问,但由于未知编码,我对查询结果有重大问题。我不知道以前的程序员使用什么格式。
该数据库包含英文、中文、日文和韩文歌曲标题,但由于我不知道这些名称的编码格式,所以我使用 utf8 格式得到了奇怪的字符:
ÄÐÉù ÂèÂèºÃ+ɵ´ó½ã+ÆÃË®¸è Àä¿ÕÆøµÄ¶À°× À¶É«µÄÃÎ
他们中的大多数都以带有重音的 A 开头,我想知道他们是否确实提供了有关程序员使用哪种编码格式的任何线索。
我试过将这些文本放到 safari/chrome 浏览器上,并运行了各种编码选项,但无济于事。
有人会帮助我吗?
我不熟悉 Sequel Pro,但这是我对发生的情况的猜测:我们正确地以 utf8 转储记录,但导入将转储视为 latin1。
确保两个架构都设置为 utf8,并且导出和导入连接都被告知以 utf8 进行通信。
使用内置的 mysqldump 命令可以很好地确保所有变量都设置正确,以避免字符编码问题。
归档时间: |
|
查看次数: |
1694 次 |
最近记录: |