Как я могу отображать арабские данные в Crystal Reports?

Я использую Crystal Reports 10. Отчеты получают данные из базы данных Oracle 10G. У нас есть некоторые данные на арабском языке. Когда я пытаюсь отобразить арабские данные, они отображаются как?

Любые идеи о том, что я могу сделать, чтобы отобразить это правильно?

10.12.2008 12:56:44
4 ОТВЕТА

Я никогда не использовал отчеты о кристаллах, и мои знания о оракуле ограничены, однако я немного поработал на арабском. На что обращать внимание

Имеет ли база данных установленную арабскую локаль, может ли она отображать текст справа налево.

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

Убедитесь, что ваша база данных является международной версией, а не той, которая поддерживает только латинский набор символов. Возможно, существует проблема с преобразованием между ASCII и Unicode.

Арабские символы не находятся на той же кодовой странице ASCII, что и набор символов латинского алфавита, который будет использоваться на вашем компьютере, может существовать специальная версия отчетов Crystal, которая поддерживает арабский язык.

Убедитесь, что на машине, на которой вы работаете с отчетами Crystal Reports, установлены арабские локали / шрифты.

ОБНОВИТЬ

У меня был быстрый взгляд в Интернете, и вы можете посмотреть эту ссылку

Вот резюме:

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

Сначала вы хотите убедиться, что вы используете шрифт UNICODE, что, я уверен, вы, вероятно, уже делаете. Затем для настройки «Справа налево» вы можете щелкнуть правой кнопкой мыши на любом поле и выбрать «Формат текста» или «Формат поля». Вы должны увидеть вкладку «Абзац». Там вы можете установить содержимое «слева направо» или «справа налево». Кнопка справа позволяет вам сделать эту настройку зависимой от значения параметра или чего-то подобного. Надеюсь, это поможет.

4
10.12.2008 13:26:19
  1. Убедитесь, что в Windows установлена ​​поддержка арабского языка.
  2. Добавьте правильный LANG и NLS_LANG в свой реестр (для меня это ARABIC__QATAR.AR8MSWIN1256)
0
25.01.2009 04:33:27

щелкните правой кнопкой мыши на своей базе данных и выберите свойства, затем выберите параметры, затем измените параметры сортировки на Arabic_CI_AS

0
15.03.2009 13:13:17

Щелкните правой кнопкой мыши поле> Формат объекта> Абзац, затем Порядок чтения справа налево

1
4.04.2011 17:11:43