Как экспортировать данные с арабскими символами - PullRequest
1 голос
/ 27 января 2012

У меня было приложение, которое использовало базу данных Sybase ASA 8. Однако приложение больше не работает, и поставщик обанкротился.

Поэтому я пытался извлечь данные из базы данных, которая имеет арабские символы. Когда я подключаюсь к базе данных и отображаю содержимое, арабские символы отображаются неправильно; вместо этого это выглядит как ÇáÏãÇã.

Что неверно. Я пытался экспортировать данные в текстовый файл. Тот же результат. Пытался сохранить текстовый файл в кодировке UTF-8, но безрезультатно.

Понятия не имею, для какого сопоставления установлены таблицы. Есть ли способ правильно экспортировать данные или преобразовать их в правильную кодировку?

Ответы [ 2 ]

1 голос
/ 07 февраля 2012

проблема была решена путем экспорта данных из базы данных с использованием кодировки «Windows-1252», а затем импорта их в другие приложения с кодировкой «Windows-1256».

0 голосов
/ 30 января 2012

При подключении к базе данных используйте параметр подключения CHARSET = UTF-8.Это скажет серверу преобразовать данные в UTF-8 перед отправкой их клиентскому приложению.Затем вы можете сохранить данные с клиента в файл.

Это, конечно, при условии, что данные были сохранены с правильным набором символов для начала.Если это не так, возможно, вам не повезло.

...