【问题标题】:Win2k3 server / IIS 6 / utf-8Win2k3 服务器/IIS 6/utf-8
【发布时间】:2011-05-12 04:43:23
【问题描述】:

我在带有 IIS 6 和 MySQL 的 Windows 2003 服务器上运行 Umbraco。

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

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

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

有人有这种设置的经验吗?

【问题讨论】:

    标签: iis-6 windows-server-2003 umbraco


    【解决方案1】:

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

    此链接可能有用(忽略 Apache 位):

    Enable UTF-8 on PHP, MySQL and Apache

    这个查询(作为 root)应该告诉你你需要知道什么:

    show variables like 'c%'
    

    【讨论】:

      猜你喜欢
      • 2020-11-18
      • 2011-06-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-01
      • 2011-01-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多