Сервер Win2k3/IIS 6/utf-8

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

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

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

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

У кого-нибудь есть опыт установки такого типа?


person Elad Lachmi    schedule 12.05.2011    source источник


Ответы (1)


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

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

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

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

show variables like 'c%'
person Kev    schedule 13.05.2011