Understanding locales

For more information, see “Setting the SQLLOCALE environment variable” on page 328.

Open Client applications check the locales.dat file in the Sybase locales directory is used.

3Character set information from the operating system is used to determine the locale:

On Windows operating systems, use the GetACP system call. This returns the ANSI character set, not the OEM character set.

On UNIX, default to ISO8859-1.

On other platforms, use code page 850.

Character set labels

The following table shows the valid character set label values, together with the

 

equivalent IANA labels and a description:

 

Character set

 

 

 

 

 

 

 

 

label

IANA label

Description

 

 

 

 

 

 

iso_1

iso_8859-1:1987

ISO 8859-1 Latin-1

 

cp850

<N/A>

IBM CP850 - European code set

 

cp437

<N/A>

IBM CP437 - U.S. code set

 

roman8

hp-rpman8

HP Roman-8

 

mac

macintosh

Standard Mac coding

 

sjis

shift_jis

Shift JIS (no extensions)

 

eucjis

euc-jp

Sun EUC JIS encoding

 

deckanji

<N/A>

DEC Unix JIS encoding

 

euccns

<N/A>

EUC CNS encoding: Traditional

 

 

 

Chinese with extensions

 

eucgb

<N/A>

EUC GB encoding = Simplified

 

 

 

Chinese

 

cp932

windows-31j

Microsoft CP932 = Win31J-DBCS

 

iso88592

iso_8859-2:1987

ISO 8859-2 Latin-2 Eastern Europe

 

iso88595

iso_8859-5:1988

ISO 8859-5 Latin/Cyrillic

 

iso88596

iso_8859-6:1987

ISO 8859-6 Latin/Arabic

 

iso88597

iso_8859-7:1987

ISO 8859-7 Latin/Greek

 

iso88598

iso_8859-8:1988

ISO 8859-8 Latin/Hebrew

 

iso88599

iso_8859-9:1989

ISO 8859-9 Latin-5 Turkish

 

iso15

<N/A>

ISO 8859-15 Latin1 with Euro, etc.

 

mac_cyr

<N/A>

Macintosh Cyrillic

 

mac_ee

<N/A>

Macintosh Eastern European

 

 

 

 

 

326

Page 346
Image 346
Sybase 12.4.2 manual Equivalent Iana labels and a description, 326, Character set Label Iana label Description