Internally, HP Eloquence uses the proprietary HP Roman8 character set encoding to maintain full backwards compatibility. A character conversion is performed on data input or output. However, Eastern European characters can no longer be transparently mapped and as a result this makes data using national characters not portable to HP Eloquence environments using a different encoding.
Please note: The encoding of national characters other than HP
Roman8 and ISO 8859-1 is preliminary and subject to change in a subsequent
HP Eloquence version. The Eastern European Windows characters are encoded differently and data cannot be moved between systems using different encoding without conversion when using national characters. The different encoding implies that the UPC$ and LWC$ statements currently do not work correctly with national characters other than HP Roman8. |
mode con codepage select=852(see below for details about code pages on Windows 98 or 95)
EQ_CODEPAGE=852(see below for details about code pages on Windows 2000 or NT)
Charset=iso8859-2For the 32bit dlgsrv32, this is the eloqcl.ini file located in the etc subdirectory of your HP Eloquence installation, for example C:/Programs/Hewlett-Packard/HP Eloquence/etc/eloqcl.ini. For the 16bit dlgsrv, this is the eloq.ini file located in the Windows directory, for example C:/Windows/eloq.ini.
The EQ_CODEPAGE variable can be either set globally, e.g. in the user-specific environment (Settings->Control Panel->System->Environment) or specified in a HP Eloquence start file configuration.
If EQ_CODEPAGE is not set, eloqcore tries to load first the 850 and next the 437 code page. If both are not present, eloqcore aborts.
mode con codepage select=850When eloqcore is started, it simply uses the selected code page.
Additionally supported is the 852 code page which is common in Eastern Europe. In order to use this code page, EQ_CODEPAGE=852 must be specified.
Note that if you use a code page different from 850, 437 or 852, you should supply a corresponding map file. For example, if you want to use code page 855, you should copy the existing cp850.map file to cp855.map and change the mapping wherever code page 855 differs from code page 850.
The code page map files are located in the etc subdirectory of your HP Eloquence installation directory, for example C:/Programs/Hewlett-Packard/HP Eloquence/etc. They are simple ASCII files which contain input/output character conversion rules from eloqcore's internal encoding to the particular console code page.