我正在使用IIS 6和MySQL的Windows 2003服务器上运行Umbraco。
在登台服务器中,我们有Windows 2008 R2和IIS 7.5,一切都很好。
在生产服务器而不是unicode字符上,我看到?
个字符。我查看了MySQL数据库,我可以在unicode中看到旧值(从登台服务器移动),但生产服务器上更新的所有值都保存为?
。
我猜我在IIS / Win2k3 / Umbraco中缺少一个设置,但我找不到它。
任何人都有使用此类设置的经验吗?
答案 0 :(得分:1)
如果您的生产MySQL服务器是另一台服务器,您是否检查过MySQL是否安装了UTF-8?
此链接可能有用(忽略Apache位):
此查询(以root身份)应该告诉您需要知道的内容:
show variables like 'c%'