Вот контекст: мы используем Crystal Reports для Visual Studio 2008 в приложении ASP.Net для создания отчетов, которые могут содержать восточноазиатские символы (китайский, японский) в тексте, вводимом пользователями. Отчеты правильно создаются в Windows Server 2003 и неправильно в Windows Server 2008.
Когда у нас впервые возникла эта проблема, мы обнаружили, что нам необходимо:
- установить на сервере «Поддержка восточноазиатских языков»
- используйте шрифт Unicode в CR: Arial Unicode MS
- установить этот шрифт на сервере
С этими изменениями отчеты на WS2003 формировались правильно. Теперь мы переходим на Windows Server 2008 x64 и сталкиваемся с той же проблемой: китайский или японский текст отображается неправильно (вместо этого у нас есть маленькие квадратики).
Мы не меняли отчеты (установили ту же версию приложения). На сервере WS2008 мы установили (для тестирования) китайский языковой пакет (который должен быть эквивалентом операции, выполненной на WS2003).
Есть ли у кого-нибудь представление о том, что может быть причиной, или что делать дальше?