Ms access 字符集问题

Ms access 字符集问题,ms-access,special-characters,vba,Ms Access,Special Characters,Vba,我有msaccess2010表单链接到mySQL5(utf8)数据库 我将以下数据存储在varchar字段中: "Jarosław Kot" MS Access只是显示此原始数据,而不是将其转换为: Jarosław Kot 有人能提供帮助吗 谢谢Paul如果我理解正确,您可以使用以下功能: 替换(“Jarosł;aw Kot”和“ł;”和“ł”)符号&&322是SGML、HTML和XML中的字符引用。一般来说,没有理由期望任何软件将其视为六个字符的文本“&

我有
msaccess2010
表单链接到
mySQL5
(utf8)数据库

我将以下数据存储在
varchar
字段中:

"Jarosław Kot"
MS Access只是显示此原始数据,而不是将其转换为:

Jarosław Kot
有人能提供帮助吗


谢谢Paul

如果我理解正确,您可以使用以下功能:

替换(“Jarosł;aw Kot”和“ł;”和“ł”)
符号
&&322
是SGML、HTML和XML中的字符引用。一般来说,没有理由期望任何软件将其视为六个字符的文本“&”、“#”等,除非软件将数据解释为SGML、HTML或XML


因此,如果您存储了数据,那么
ł
应解释为字符引用,然后应静态或动态转换数据。具体情况取决于实际数据。例如,所有结构是否都使用十进制表示法(而不是十六进制),是否所有数字都被解释为字符的Unicode数字?

假设您的mySQL数据库字符集有效地设置为UTF8,并且所有插入和更新都与UTF8兼容(我对mySQL了解不多,但SQL Server对符合UTF8的数据有一些特定的语法规则…),然后可以将可用的HTML数据转换为纯UTF8数据


您在查找一些转换表(例如)时不会遇到任何问题,如果幸运的话,您甚至可以找到一个转换函数…

您最好仔细检查您的问题并接受最佳答案,因为这些人浪费了他们的时间来帮您。您好。我正在寻找一个可重用的函数。例如,PHP有html_encode()等。