DB2 Everyplace NLS support by operating system

ǥ 158 lists which operating systems and corresponding languages have NLS support.

ǥ 158. NLS support

Language Win32 WinCE Linux Palm OS Symbian OS Neutrino
English Codepage/ UNICODE UNICODE Codepage/ UTF-8 Codepage UNICODE UTF-8
French Codepage/ UNICODE UNICODE Codepage/ UTF-8 Codepage UNICODE UTF-8
German Codepage/ UNICODE UNICODE Codepage/ UTF-8 Codepage UNICODE UTF-8
Italian Codepage/ UNICODE UNICODE Codepage/ UTF-8 Codepage UNICODE UTF-8
Spanish Codepage/ UNICODE UNICODE Codepage/ UTF-8 Codepage UNICODE UTF-8
Simplified Chinese Codepage/ UNICODE UNICODE Codepage/ UTF-8 Codepage
  • Install enabler
N/A UTF-8
Traditional Chinese Codepage/ UNICODE UNICODE
  • Install enabler for Pocket PC
Codepage/ UTF-8

Codepage

  • Install enabler

Acer S60 has a built-in Traditional Chinese Palm OS.

N/A UTF-8
Korean Codepage/ UNICODE UNICODE
  • Install enabler
Codepage/ UTF-8 Codepage
  • Install enabler
N/A UTF-8
Japanese Codepage/ UNICODE UNICODE Codepage/ UTF-8 Codepage N/A UTF-8
Hebrew N/A N/A N/A Codepage
  • Install enabler
N/A N/A
Czech Codepage/ UNICODE UNICODE
  • Install enabler
N/A Codepage
  • Install enabler
UNICODE N/A
Arabic N/A N/A N/A Codepage
  • Install enabler
N/A N/A

For Palm OS, QNX Neutrino, Linux, Windows NT and Windows 2000 operating systems without UNICODE support, locale information is used to determine the correct code page. There is no internal string conversion inside DB2 Everyplace. Each passed string is stored as is. Querying applications must use the same code page settings that were used at storage time. This is similar to how DB2 Universal Database provides NLS. DB2 Everyplace does not provide code page conversion functions. DB2 Everyplace databases created on a system using a specific code page can be deployed only on systems using the same code page. Tables created with a specific code page are usable on all devices that support that code page, except when a specific language enabler is required. Applications accessing a database are responsible for interpreting the character data correctly.

DB2 Everyplace detects the currently used encoding format by examining the currently set or available locale.

On Palm OS, the presence of language enablers is also used to determine the code page.

Related reference