优胜美地字符编码不同导致基于MySQL的网站垃圾

我使用Mac。

多年来,我一直在更新基于PHP / MySQL的ExpressionEngine网站的内容。 此过程涉及将InDesign页面的内容链接到Filemaker数据库,将指定的字段导出到Excel电子表格,并使用Navicat更新MySQL数据库中的相应字段。 我通过将Filemaker直接链接到MySQL的实验知道,字符编码是一个雷区。

我列出的过程一直工作正常,在Navicat导入步骤中提供,我指定Excel电子表格使用的是Mac OS Roman编码。 然而,今年更新的结果是垃圾,我应该有重音字符或者喜欢“排版”字符 – 规则,倒排等等。

什么改变了? 那么,我正在使用新的Mac,运行优胜美地。 我仍然有我的旧iMac,现在正在使用作为第二显示器,所以我回到了那个。 结果:完美。 没有垃圾。

我当然检查了Excel文件的文本看起来不错。 (我在两台Mac上使用相同的文件,通过Dropbox共享。)我在两台Mac上运行相同版本的Navicat。

那么,优胜美地是如何使Navicat将不同的字符填充到MySQL中呢? 我怎么能阻止它?

克里斯