【发布时间】:2017-08-26 01:18:10
【问题描述】:
我正在对我的 MySQL 数据库中的表和字段使用编码 UTF-8 Unicode (utf8mb4) 和排序规则 utf8mb4_unicode_520_ci。
当我从 Sequel Pro 导出数据库并在文本编辑器中打开导出的 .sql 文件时,我的测试字符 ???? 正确显示,但是当我将文件重新导入 Sequel Pro 时,它在 Sequel 中都显示为 ???? Pro 和我的 PHP/MySQL 应用程序中。
在导入窗口中,我尝试了Autodetect 和Unicode (UTF-8),但均未成功。有什么想法吗?
另外,有没有我应该使用的新编码 () 以及使用 utf8mb4_unicode_520_ci 而不仅仅是 utf8mb4_unicode_ci 有什么好处吗?
编辑/这是我正在尝试做的图片。在我尝试将 .sql 文件重新导入 Sequel PRO 之前,我的“奇怪”角色似乎一直在走上正轨。
【问题讨论】: