Сервер Win2k3 / IIS 6 / utf-8 - PullRequest
0 голосов
/ 12 мая 2011

Я запускаю Umbraco на сервере Windows 2003 с IIS 6 и MySQL.

На промежуточном сервере у нас установлены Windows 2008 R2 и IIS 7.5, и все отлично работает.

Нарабочий сервер вместо символов Юникода я вижу ? символов.Я заглянул внутрь базы данных MySQL, и я вижу старые значения (перенесенные с промежуточного сервера) в Unicode, но все значения, обновленные на рабочем сервере, сохраняются как ?.

Я предполагаю, что я 'Мне не хватает настройки в IIS / Win2k3 / Umbraco, но я не могу ее найти.

Кто-нибудь имеет опыт работы с этим типом установки?

1 Ответ

1 голос
/ 13 мая 2011

Если ваш производственный сервер MySQL является другим сервером, проверяли ли вы, что MySQL был установлен с поддержкой UTF-8?

Эта ссылка может быть полезна (игнорировать биты Apache):

Включить UTF-8 на PHP, MySQL и Apache

Этот запрос (как root) должен сказать вам, что вам нужно знать:

show variables like 'c%'
...