Отображение арабских данных с использованием шрифта PB11 и MS Sans Serif - PullRequest
0 голосов
/ 15 января 2012

У нас есть база данных SQL Server 2000 с набором параметров сортировки SQL_Latin1_General_CP1_CI_AS

  1. При изучении данных таблицы на сервере SQL мы не можем различать арабские символы (например, ÇæÇãÑ ÇáãÔÑæØÉ).
  2. При исследовании данных таблицы с помощью окна данных PB7 и использовании MS Sans Serif font арабские данные отображаются хорошо.
  3. При исследовании данных таблицы с помощью окна данных PB11 и использовании MS Sans Serif font или любого другого шрифта арабские данные плохо отображаются (например, ÇæÇãÑ ÇáãÔÑæØÉ), поэтому мы не можем перейти на PB11.

Может кто-нибудь посоветовать мне, как решить проблему перехода с PB7 на PB11, чтобы правильно работать с кодировкой базы данных latin-1 и арабскими данными.

1 Ответ

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

Что касается вашего другого вопроса нечитаемые старые данные хранилища на SQL-сервере с использованием PB10.5 , похоже, что они в юникоде и не в юникоде читают данные.

Были ли данные записаны с помощью вашего приложения PB7? Если это так, то PB7 не знал о юникоде (как и PB8 и PB9, встроенная поддержка юникода была введена с PB10) и, вероятно, отправлял данные в вашей локальной кодировке Windows в базу данных.

Вам необходимо либо перенести существующие данные в базу данных, либо настроить PB и / или подключение к базе данных для использования предыдущей кодировки.

...