Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Could not load code page for requested charset / 3 сообщений из 3, страница 1 из 1
28.09.2012, 13:26
    #37975891
Sonedpy
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Could not load code page for requested charset
Привет,

устанавливается Sybase Adaptive Server Enterprise 15.7 (пакет для разработчиков), из него устанавливается только один компонент - ADO.NET-провайдер. Провайдер устанавливается на Windows 7 x64 и Windows Server 2008 R2 x64. В первом случае установка проходит нормально и все работает как часы (т.е. приложение MVC 3 успешно использует провайдер), но во втором возникают проблемы с кодировкой, т.е. при использовании в ConnectionString параметра charset=iso_1 данные извлекаются, но в неверной кодировке (на сервере cp1251), а при любом другом значении возникает ошибка "Could not load code page for requested charset". Возможно кто-нибудь сталкивался с такой проблемой? В log/lang.err и log/ado_net.err во втором случае появляются сообщения, которых нет при установке на Windows 7.

PS Разместил не в ветке ADO.NET т.к. склоняюсь к тому, что проблема именно со стороны Sybase.
...
Рейтинг: 0 / 0
17.12.2012, 13:28
    #38081836
Elnico
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Could not load code page for requested charset
Sonedpy, у меня приложение на IIS крутилось дело оказалось в нем. Помог iisrestart (команда) без параметров и кодировка начала восприниматься нормально.
...
Рейтинг: 0 / 0
17.12.2012, 19:47
    #38082540
SQLMantis
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Could not load code page for requested charset
SonedpyПривет,

устанавливается Sybase Adaptive Server Enterprise 15.7 (пакет для разработчиков), из него устанавливается только один компонент - ADO.NET-провайдер. Провайдер устанавливается на Windows 7 x64 и Windows Server 2008 R2 x64. В первом случае установка проходит нормально и все работает как часы (т.е. приложение MVC 3 успешно использует провайдер), но во втором возникают проблемы с кодировкой, т.е. при использовании в ConnectionString параметра charset=iso_1 данные извлекаются, но в неверной кодировке (на сервере cp1251), а при любом другом значении возникает ошибка "Could not load code page for requested charset". Возможно кто-нибудь сталкивался с такой проблемой? В log/lang.err и log/ado_net.err во втором случае появляются сообщения, которых нет при установке на Windows 7.

PS Разместил не в ветке ADO.NET т.к. склоняюсь к тому, что проблема именно со стороны Sybase.


ASE manualКогда клиент запрашивает соединение, он информирует сервер
Adaptive Server о своем наборе символов. Сервер Adaptive Server
сравнивает набор символов клиента со своим набором символов,
используемым по умолчанию, и если эти два имени совпадают,
преобразование не требуется. Если имена наборов символов разные,
сервер Adaptive Server определяет, поддерживает ли он преобразова-
ние между своим набором символов по умолчанию и набором
символов клиента. Если нет, то сервер посылает клиенту сообщение
об ошибке и продолжает выполнять процедуру входа в систему.
Если такое преобразование поддерживается сервером, оно разре-
шается автоматически. Если набором символов по умолчанию для
сервера является UTF-8, сервер автоматически использует преобраз-
ование через Unicode. Если набором символов по умолчанию
является собственный набор символов, сервер применяет прямые
преобразования сервера ASE (Adaptive Server Enterprise), если
пользователь сам не задал преобразование через Unicode.
...
Рейтинг: 0 / 0
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Could not load code page for requested charset / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]