powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Проблема с кодировкой ISQL JAVA
20 сообщений из 20, страница 1 из 1
Проблема с кодировкой ISQL JAVA
    #35409476
Maxim_Ultrik1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго Вам время суток!
Ребята кто стыкался с этой проблемой. В ISQL classic русские буквы отображаются нормально , а в жаве квадратиками.. менял кодировку в ODBC не помогает. Сразу говорю доступа к серверу нет никакого. Даже не все таблицы мне доступны. Я как пользователь работаю.

база ASA 12.5.
...
Рейтинг: 0 / 0
Проблема с кодировкой ISQL JAVA
    #35409705
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Maxim_Ultrik1В ISQL classic русские буквы отображаются нормально , а в жаве квадратиками.. менял кодировку в ODBC не помогает.При чем здесь ODBC? ODBC от ASE не занимается перекодировками вообще. Ищи баг в своей жаве, чтобы это ни было.
...
Рейтинг: 0 / 0
Проблема с кодировкой ISQL JAVA
    #35409773
почему ODBC если пользуешь java?

что такое java - твой собственный код?

в какой кодировке сервер? // "exec sp_helpsort" (если я не ошибаюсь)

нормально-ли через твой одбс работают другие (например ексель) ?
...
Рейтинг: 0 / 0
Проблема с кодировкой ISQL JAVA
    #35409921
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
с новым годом wrote:
> почему ODBC если пользуешь java?

Есть еще JDBC-ODBC bridge.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Проблема с кодировкой ISQL JAVA
    #35410702
Maxim_Ultrik1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сервер в какой кодировке посмотреть не могу... у меня прав нет...

А насчте ODBC так я когда запускаю ISQL JAVA то потом выбираю алиас из одбс. ну а там есть настройки в том числе и кодировки.. с екселем работает нормально...
...
Рейтинг: 0 / 0
Проблема с кодировкой ISQL JAVA
    #35410799
1. попробуй вместо "java isql" пользовать "SQL Advantage" или ASEISQL

2. если таки очень нужен "java isql" - надо разбираться с кодировкой на сервере и клиенте.
...
Рейтинг: 0 / 0
Проблема с кодировкой ISQL JAVA
    #35411169
Maxim_Ultrik1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
с новым годом1. попробуй вместо "java isql" пользовать "SQL Advantage" или ASEISQL

2. если таки очень нужен "java isql" - надо разбираться с кодировкой на сервере и клиенте.

Спасибо за совет... но... у меня нет доступа к паролю для коннекта через SQL Advantage.
И нет доступа к установке программ =)) короче ничего нет...
Ну вот такая у нас контора....
Спасибо за советы
...
Рейтинг: 0 / 0
Проблема с кодировкой ISQL JAVA
    #35412583
Фотография Dmitry.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Maxim_Ultrik1Спасибо за совет... но... у меня нет доступа к паролю для коннекта через SQL Advantage.
%) если ты подсоединяешься через isql, то должен и через Advantage.
пароль тот-же :)
Maxim_Ultrik1И нет доступа к установке программ =)) короче ничего нет...
Ну вот такая у нас контора....
Это к менеджеру.
Хотя для aseisql надо просто найти папку куда ты можно пис а ть
...
Рейтинг: 0 / 0
Проблема с кодировкой ISQL JAVA
    #35414114
Maxim_Ultrik1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dmitry.
%) если ты подсоединяешься через isql, то должен и через Advantage.
пароль тот-же :)


Немного не так. пароль прописан в настройках алиаса в ODBC.. при конекте через ISQL я просто указываю алиес... а пароль там уже прописан.. а через Advantage надо базу прописывать и пароль к ней.. я ж уже пробывал...
...
Рейтинг: 0 / 0
Проблема с кодировкой ISQL JAVA
    #35414527
Dmitry..
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Поправьте меня конечно, но на сколько я помню, ISQL.EXE который идет в OpenClient не умеет коннектиться через ODBC!!!
...
Рейтинг: 0 / 0
Проблема с кодировкой ISQL JAVA
    #35414861
Dmitry..
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Перечитал вопрос:
"база ASA 12.5"

Можно все-таки уточнить твой сервер БД и Клиент
ASA или ASE ???

1. в isql (которым ты можешь коннектиться) выполни запрос
select @@version

2. в коммандной строке напиши
isql -version

И еще, если у тебя нет прав, может это тебе все и не надо?
...
Рейтинг: 0 / 0
Проблема с кодировкой ISQL JAVA
    #35415371
Maxim_Ultrik1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор
1. в isql (которым ты можешь коннектиться) выполни запрос
select @@version

Sybase IQ 12.7.0

автор2. в коммандной строке напиши
isql -version

Sybase CTISQL Utility/12.5.1

авторИ еще, если у тебя нет прав, может это тебе все и не надо?

Как не смешно, но все таки надо... я специалист по отчетности. работаю с базой делаю отчеты разного рода.=) Но вот полного доступа к компу нетути =). пока я надеюсь

авторПоправьте меня конечно, но на сколько я помню, ISQL.EXE который идет в OpenClient не умеет коннектиться через ODBC!!!

Ну у меня коннектится ж...
...
Рейтинг: 0 / 0
Проблема с кодировкой ISQL JAVA
    #35415862
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Maxim_Ultrik1 автор
1. в isql (которым ты можешь коннектиться) выполни запрос
select @@version

Sybase IQ 12.7.0 Здорово!
Запоминай: Фирма Sybase продает под своим именем несколько разных баз данных. Все эти базы данных совершенно различны как внутри так и снаружи, но все они имеют слово "Sybase" в названии.
IQ это не ASE и не ASA.

Maxim_Ultrik1Ну у меня коннектится ж...Потому что у тебя IQ'шный isql. А мы тебе пытались про ASE'шный говорить...
Жди, скоро прийдет кто-нибудь из IQ-лагеря и расскажет как надо правильно коннектиться...
...
Рейтинг: 0 / 0
Проблема с кодировкой ISQL JAVA
    #35416079
Maxim_Ultrik1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Народ я всего лишь спросил про кодировку в JAVA ISQL. Говорю что в класическом отображается нормально, а в жабе квадратиками русская кодировка
...
Рейтинг: 0 / 0
Проблема с кодировкой ISQL JAVA
    #35416108
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
White Owl пишет:

> Потому что у тебя IQ'шный isql. А мы тебе пытались про ASE'шный говорить...
> Жди, скоро прийдет кто-нибудь из IQ-лагеря и расскажет как надо
> правильно коннектиться...

Подозреваю, что достаточно кого-то из ASA-шного лагеря, а то из IQ-шного
можно ждать до посинения.
IQ вроде сделана на базе ASA (снаружи, т.е. инфраструктура), так что наверное
там все одно и то же. Хотя точно сказать конечно же нельзя.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Проблема с кодировкой ISQL JAVA
    #35416308
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Maxim_Ultrik1Народ я всего лишь спросил про кодировку в JAVA ISQL. Говорю что в класическом отображается нормально, а в жабе квадратиками русская кодировкаЕсть одна мааааленькая проблема. Не существует такой вещи как "классический isql". Его для каждой базы данных заново пишут и они всегда завязаны на особенности конкретной базы данных. Все эти isql в большинстве похожи друг на друга - все они предназначены для работы с базой данных, но делают они это каждый по своему.

MasterZivПодозреваю, что достаточно кого-то из ASA-шного лагеря, а то из IQ-шного
можно ждать до посинения.
IQ вроде сделана на базе ASA (снаружи, т.е. инфраструктура), так что наверное
там все одно и то же. Хотя точно сказать конечно же нельзя.Ну я из ASA-шного. И я тебе отвественно заявляю: в ASA нету isql вообще. В ASA используется dbisql (тоже самое что и isql, но с окошками). ASE15 видел? Вот тот dbisql что поставляется с OC15 - сворован из ASA9 и чуть-чуть подправлен под ASE-шные реалии. Но консольного isql в ASA нету вообще и не было никогда (времена WatcomSQL не рассматриваем).

Впрочем, у меня появляется одна идея: Похоже Maxim_Ultrik1 имеет классический случай руссифицированных виндов и не руссифицированной базы данных. Если его "JAVA ISQL" работает так же как dbisql от ASA, то она может заявлять серверу что она работает в cp1251 (читать это из локали ОС) и сервер будет делать перекодировку из своей кодовой страницы в cp1251. Ну а если база на самом деле в Latin1 то лишная перекодировка может выдать чушь на экран. При этом руссифицированные винды открывают консоль в cp866 а консольные утилиты (в частности isql из OpenClient 12.5) плюет на локаль системы и не требует автоматической перекодировки. Она показывает текст как есть и если локаль консоли совпадает с локалью данных - то ура - текст будет виден.
...
Рейтинг: 0 / 0
Проблема с кодировкой ISQL JAVA
    #35416845
Maxim_Ultrik1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Винда английская стоит.

авторНе существует такой вещи как "классический isql".

Interactive SQL classic имеется ввиду.. название такое у него ... ну как его еще описать?
...
Рейтинг: 0 / 0
Проблема с кодировкой ISQL JAVA
    #35416867
Maxim_Ultrik1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторВпрочем, у меня появляется одна идея: Похоже Maxim_Ultrik1 имеет классический случай руссифицированных виндов и не руссифицированной базы данных. Если его "JAVA ISQL" работает так же как dbisql от ASA, то она может заявлять серверу что она работает в cp1251 (читать это из локали ОС) и сервер будет делать перекодировку из своей кодовой страницы в cp1251. Ну а если база на самом деле в Latin1 то лишная перекодировка может выдать чушь на экран. При этом руссифицированные винды открывают консоль в cp866 а консольные утилиты (в частности isql из OpenClient 12.5) плюет на локаль системы и не требует автоматической перекодировки. Она показывает текст как есть и если локаль консоли совпадает с локалью данных - то ура - текст будет виден.

Как мне определить какую кодировку заявляет "JAVA ISQL" ???
...
Рейтинг: 0 / 0
Проблема с кодировкой ISQL JAVA
    #35418329
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Maxim_Ultrik1Как мне определить какую кодировку заявляет "JAVA ISQL" ???А фиг его знает. Можно попробовать сделать call sa_conn_properties; если у IQ есть подобная функция она должна показать список всех параметров коннекта. В том числе и charset будет указан. А еще можно попробовать дать в строку коннекта параметр charset=XXXXX ну а какой именно - гадать, гадать и еще раз гадать.
А лучше всего - пойти к dba, и выпросить инструкцию как коннектится к базе.
...
Рейтинг: 0 / 0
Проблема с кодировкой ISQL JAVA
    #35418535
Maxim_Ultrik1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо .. буду пробывать ...
...
Рейтинг: 0 / 0
20 сообщений из 20, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Проблема с кодировкой ISQL JAVA
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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