MsAccess/mysql 的编码问题 - 未正确显示重音符号

发布于 2024-11-24 15:55:07 字数 513 浏览 2 评论 0原文

我需要将Access表中的一些数据迁移到mysql。我之前使用过 Mysql 作为后端,MsAccess 作为前端,所以我认为这是理所当然的。在有效的 mysql/Access 组合中,mysql 表采用 latin1_swedish,并且 mysql 和 access 都正确呈现重音标记。

然而,在这个新数据库中,重音符号无法正确显示。我尝试将 mysql 表排序规则从 utf8 更改为 latin1 再更改为 latin1_swedish,但它不起作用。

它的作用是这样的:

Enter ç directly into mysql{
    Mysql displays ç
    Access displays ç
}
Enter ç directly into access link table{
    Mysql truncates the accentmark and everything after it.
}

我不知道为什么它在一个中运行良好,而在另一个中却不起作用。有什么建议吗?

I need to migrate some data we have in Access tables to mysql. I have used Mysql as a backend and MsAccess as a frontend before so I figured this was a no brainer. In the mysql/Access combo that works the mysql tables are in latin1_swedish and both mysql and access render accent marks properly.

In this new database however the accent marks are not displaying properly. I've tried alternating the mysql table collation from utf8 to latin1 to latin1_swedish but it isn't working.

What it does is this:

Enter ç directly into mysql{
    Mysql displays ç
    Access displays ç
}
Enter ç directly into access link table{
    Mysql truncates the accentmark and everything after it.
}

I don't know why it works fine in one, and not in another. Any suggestions?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文