Implementing Multiple Languages > Supported Code Pages
  
Supported Code Pages
Progress manages the character set used for data storage through code page settings that apply to the entire database. For any one database, only a limited set of characters is available, as defined by the code page. This means that some combinations of language data cannot be stored together. Currently, the two supported multiple-language scenarios are:
1 All languages in the database share the same code page.
This is true for English, French, German, Spanish, and other languages that share the ISO-8859-1 code page, or for Russian, Ukranian, and Romanian, which share the 1251 code page, as well as for other shared code page sets.
2 The languages in the database have compatible code pages.
This scenario is only true of English with other code pages. Because English is a subset of all other code pages, English can be combined, for example, in a single database with Japanese, or with Polish and Romanian, or with Turkish.
Multiple languages with incompatible code pages in the same database are not supported.
Multiple-language display is complicated by the various technology layers involved in the UI architecture. Data stored in the Progress database can be passed through Java, HTML, and XML before being viewed by the user in a Web browser. In some cases the data transformation also requires code page mapping.
To ensure that data can be passed correctly without corruption, QAD has defined appropriate code page configurations based on the Progress code page in use. This adds an additional constraint for UI installations. Your database must use the Progress code page that QAD supports. Supported Progress Code Pages lists the code page supported for each supported language.
If your database is using a code page other than the one specified in Supported Progress Code Pages, additional changes may be required to ensure that data displays correctly. You should contact QAD Support for help with these changes.
If your database code page is the standard code page for your language, you should be able to install the UI using MFG/UTIL without any changes.
Supported Progress Code Pages
 
Language
QAD ERP (MFG/PRO) Language Code
Database Code Page
Bulgarian
BU
1251
Chinese (Traditional)
TW
cp950
Chinese (Simplified)
CH
cp936
Czech
CZ
1250
Danish
DA
iso8859-1
Dutch
DU
iso8859-1
French
FR
iso8859-1
German
GE
iso8859-1
Hungarian
HU
1250
Italian
IT
iso8859-1
Japanese
JP
shift-jis
Korean
KO
cp949
Lithuanian
LT
1257
Norwegian
NO
iso8859-1
Polish
PL
1250
Portuguese
PO
iso8859-1
Romanian
RO
1250
Russian
RU
1251
Spanish (Castilian)
CS
iso8859-1
Spanish (Latin)
LS
iso8859-1
Swedish
SW
iso8859-1
Turkish
TU
1254
Ukranian
UA
1251
US English
US
iso8859-1
Note: To determine your database code page, enter the following command in the Progress Editor:
message session:cpinternal
Information for mapping code page values from Progress settings to those used by different interface layers is maintained in encoding.dat.