powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Could not load code page for requested charset
3 сообщений из 3, страница 1 из 1
Could not load code page for requested charset
    #37975891
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.
...
Рейтинг: 0 / 0
Could not load code page for requested charset
    #38081836
Elnico
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Sonedpy, у меня приложение на IIS крутилось дело оказалось в нем. Помог iisrestart (команда) без параметров и кодировка начала восприниматься нормально.
...
Рейтинг: 0 / 0
Could not load code page for requested charset
    #38082540
SQLMantis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
3 сообщений из 3, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Could not load code page for requested charset
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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