2011-05-12 60 views
0

我在带有IIS 6和MySQL的Windows 2003服务器上运行Umbraco。Win2k3服务器/ IIS 6/utf-8

在登台服务器中,我们有Windows 2008 R2和IIS 7.5,一切正常。

在生产服务器而不是unicode字符我看到?字符。我查看了MySQL数据库,我可以看到unicode中的旧值(从临时服务器移出),但生产服务器上更新的所有值都保存为?

我猜我缺少IIS/Win2k3/Umbraco中的设置,但我找不到它。

任何人都有这种类型的设置的经验?

回答

1

如果您的生产MySQL服务器是不同的服务器,您是否检查过MySQL是否安装了UTF-8支持?

此链接可能是使用的(忽略阿帕奇位):

Enable UTF-8 on PHP, MySQL and Apache

这个查询(如根)应该告诉你,你需要知道:

show variables like 'c%' 
+0

谢谢!那就是诀窍。 – 2011-05-15 04:50:08