powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / ASA9 - куда то подевался Транслятор
5 сообщений из 5, страница 1 из 1
ASA9 - куда то подевался Транслятор
    #32760207
hurr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Установил...Сделал базу в 866 кодировке - другой руской кодировки не нашел
Решил настроить ODBC
Ну понятно - над транслятор прикрутить.
И тут при выборе транслятора - давай ругаца - типа нет такого.
В реестре в ключе все нормально прописано:

[HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\Adaptive Server Anywhere 9.0 Translator]
"Setup"="C:\Program Files\Sybase\SQL Anywhere 9\win32\dbodtr9.dll"
"Driver"="C:\Program Files\Sybase\SQL Anywhere 9\win32\dbodtr9.dll"
Но самой библиотеки - нет. Вообще .
...
Рейтинг: 0 / 0
ASA9 - куда то подевался Транслятор
    #32760220
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это ты сам такие ключики нарисовал? Стирай их обратно. Нету в девятке трансляторов. С девятой версии предполагается что сервер знает все необходимые кодировки. Читать в BOL главы:
ASA Database Administration Guide
International Languages and Character Sets

Если кратко трансляция между кодировками теперь делается самим сервером. То есть сначала мы создаем базу в которой указываем в какой кодировке хранятся данные (на основе этой кодировки будут обрабатываться всяческие сортировки и нечуствительные к регистру сравнения). А клиент при коннекте указывает в параметре CharSet свою кодировку. И сервер будет отдавать тексты в нужной кодировке.
...
Рейтинг: 0 / 0
ASA9 - куда то подевался Транслятор
    #32760234
hurr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Неа, гражданин начальник , чес слово , ниче не рисовал.
Ну и ладно - вроде тут как бы получаеца "все само работает"...
...
Рейтинг: 0 / 0
ASA9 - куда то подевался Транслятор
    #32760309
Фотография ASCRUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hurrУстановил...Сделал базу в 866 кодировке - другой руской кодировки не нашел
Может лучше все таки в 1251 сделать, чтобы потом не заморачиваться ?
...
Рейтинг: 0 / 0
ASA9 - куда то подевался Транслятор
    #32760517
Sergey Orlov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hurrУстановил...Сделал базу в 866 кодировке - другой руской кодировки не нашел
Решил настроить ODBC
Ну понятно - над транслятор прикрутить.
И тут при выборе транслятора - давай ругаца - типа нет такого.
В реестре в ключе все нормально прописано:

[HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\Adaptive Server Anywhere 9.0 Translator]
"Setup"="C:\Program Files\Sybase\SQL Anywhere 9\win32\dbodtr9.dll"
"Driver"="C:\Program Files\Sybase\SQL Anywhere 9\win32\dbodtr9.dll"
Но самой библиотеки - нет. Вообще .
Ну во-первых, можно базу сразу сделать в 1251, тогда никаких трансляторов ставить не надо, во-вторых, в 9-ке всю заботу о перекодировке возложили на сервер, посмотри ключи ct, а в общем там так, берется кодировка базы и берется кодировка на клиенте, и сервер посылает данные клиенту уже в нужной кодировке, кодировку клиента можно принудительно указать в строке подключения, параметр charset, если он не указан, берется системная кодировка клиента, а в ODBC настраивается через закладку ADVANCED поле Character Char, указываешь там cp1251 и впередю
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / ASA9 - куда то подевался Транслятор
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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