2011-05-12 57 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