首先,我已经阅读了几乎所有关于此的主题。我已经尝试了所有建议,但我无法解决这个问题。
事情就是这样。我在一个项目中使用 Classic ASP 和 MySQL。一切都很好。如果我写(一个例子) Response.Write("ĞŞÜÇÖİ") 它就像一个魅力。但如果该字符串来自数据库,我会看到“ÄÅÜÇÖİ”而不是“ĞŞÜÇÖİ”。当我用 phpMyAdmin 看这个时,没关系。
我使用 Dreamweaver CS6。我保存所有页面 Unicode (UTF-8)。我在包含文件中编写了 Session.CodePage = 65001, Response.CodePage = 65001, Response.Charset = "utf-8" ,每个页面的顶部都有它。我已经编写了元字符集 utf-8。我使用 ODBC 5.2 x64 驱动程序,我的连接字符串有 charset:UTF8;。以及所有 MySQL 设置 utf-8(表、字段、所有内容)。
好吧,我不想使用其他编码,字符集。我在做什么错?看来,是关于数据库的。问题是什么?