Я получил дамп базы данных Sybase ASE и восстановил его на своем сервере Sybase.Набор символов CP850 с Sybase ASE 15.7
Сервер базы данных набор символов: Cp850
Я пытался использовать Sybase dbisql (Interactive SQL GUI) для подключения к базе данных и выбрать из таблиц, которые содержат арабские данные, я обнаружил, что все арабские символы не в состоянии будет отображаться.
Также я получил ту же проблему при использовании jTDS для подключения к базе данных Sybase с использованием Talend Open Studio для интеграции данных.
Хотя я пытался использовать Power Builder 12 для подключения к одному серверу Sybase, и я могу читать арабские символы без какой-либо специальной настройки.
Я попытался использовать свойство «charSet» в соединении JDBC для jTDS, «charSet = Cp850; sendStringParametersAsUnicode = false».
Есть ли какие-либо объяснения по этому вопросу.
Когда я использую DBISQL, я также указываю charSet cp850, но все равно не могу отображать арабские буквы. Power Builder - единственное приложение, которое мне удалось отобразить с арабскими символами. –
Я думаю, что эта проблема как-то связана с подключением ODBC, Как powerbuilder, использующий ODBC-соединение, а не JDBC. Я попытаюсь создать соединение ODBC так же, как powerbuilder, чтобы подключиться к sybase, а затем использовать java odbc bridge для его использования. –