Общие сведения |
В настоящем разделе рассматриваются возможности системы
по поддержке национальных алфавитов.В данной версии системы обеспечивается работа с символами одного из следующих языков:
русский;
белорусский;
украинский.
Так как некоторые символы некоторых национальных алфавитов не имеют достаточно устойчивого представления в наборах символов ANSI и OEM, поддержка реализована с использованием символов из набора UNICODE. Данная функциональность работает только в операционных системах семейства NT: Windows NT, Windows 2000, Windows XP/2003, Windows Vista. Для Windows 95/98/ME эта функциональность отключается, так как базовая операционная система не поддерживает UNICODE в достаточном для работы приложений объёме.
Реализована поддержка UNICODE для следующих операций:
ввод символов с клавиатуры;
отображение символов на экране в основных элементах областей ввода интерфейса пользователя и в редакторе 'бизнес текст';
печать на принтере из редактора 'бизнес текст';
копирование информации из строк ввода и редактора 'бизнес текст' в буфер обмена операционной системы и копирование информации в противоположном направлении;
передача строк символов в управляющие элементы ActiveX;
формирование отчётов в представлениях 'бизнес текст' и RTF;
Для ввода символов выбранного при установке БД национального алфавита достаточно установить соответствующую раскладку клавиатуры. Нет необходимости устанавливать внешние программы национальной поддержки или изменять текущий язык в панели управления.
Система обеспечивает формирование отчетов, содержащих символы поддерживаемых национальных языков, в представлениях 'бизнес текст', RTF, SLK, FastReport.
Поддержка национальных языков в системе разбивается на две задачи:
- ввод, хранение и получение информации;
- сортировка с учётом национального алфавита (возможно только для Oracle версии 9i и выше).
Причём вторая задача опциональна, т.е. информация может храниться в национальной кодировке, но сортироваться не в алфавитном порядке.
Возможности по поддержке национальных кодировок в системе в зависимости от установленной кодировки экземпляра базы данных Oracle (любой версии СУБД) представлены в следующей таблице:
Кодировка Oracle _________________ Кодировка Атлантис |
RU8PC866 |
CL8MSWIN1251 |
Другие |
rus |
+ |
+ |
? |
bel |
- |
+ |
? |
ukr |
- |
+ |
? |
kaz |
- |
- |
- |
old |
+ |
+ |
? |
В таблице использованы следующие обозначения:
+ - поддерживается;
- - не поддерживается (не все символы будут сохраняться в БД);
? - нет данных.
Кодировка Атлантис определяет язык ввода для системы Выберите кодировку создаваемой базы данных инсталлятора БД (см. п. Установка базы данных).
и задается при установке базы данных системы в полеТаким образом, для работы в требуемой кодировке Атлантис необходимо:
- иметь экземпляр базы данных СУБД в совместимой кодировке (см. таблицу выше);
- задать при установке базы данных системы требуемое значение языка ввода.