Common Character Sets
Although there is general agreement on the content and arrangement of most character sets, especially those that are maintained by the ISO, many different names are used by vendors and software packages for similar or identical character sets. US-ASCII encodes the basic characters and symbols that are needed to write the English language. However, US-ASCII is limited to 127 characters and cannot represent many characters that are needed by Western European languages, such as French and German, let alone ideographic languages, such as Japanese and Chinese, in which each character represents a word or concept. Many character sets, however, include all US-ASCII characters in addition to their other characters.
The following table illustrates just a few common character sets that you are likely to encounter and some of the names that are used by different vendors to refer to them:
| Character Set | Description and Comments | Type | PeopleSoft and SQR Name | Oracle DBMS Name | Microsoft Windows Name |
|---|---|---|---|---|---|
|
ISO 8859-1 |
Western European Latin-1. Contains characters that are required to represent Western European languages. However, does not include the euro symbol, the trademark (TM) symbol, or the oe ligature. |
ISO |
LATIN1 or ISO_8859-1 |
WE8ISO8859P1 |
CP28591 |
|
Microsoft Code Page 1252 |
Microsoft Code Page 1252 - Western European. Very similar to ISO 8859-1, except for the inclusion of additional characters. Includes the euro symbol, trademark (TM) symbol, and oe ligature, but using a different codepoint than ISO 8859-15. |
Vendor (Microsoft) |
CP1252 |
WE8MSWIN1252 |
CP1252 |
|
ISO 8859-2 |
Central/Eastern European Latin-2. Contains characters that are required for Central European languages, including Czech, Hungarian, and Polish. Does not include the euro symbol. |
ISO |
LATIN2 or ISO_8859-2 |
EE8ISO8859P2 |
CP28592 |
|
ISO 8859-15 |
Western European extended Latin-9. Similar to ISO 8859-1, but contains the euro symbol, oe ligature, and several characters that are required for Icelandic. |
ISO |
LATIN9 or ISO_8859-15 |
WE8ISO8859P15 |
CP28605 |
|
Shift-JIS |
Most common Japanese character set. Defines thousands of characters for writing Japanese. |
Country (Japan) |
SJIS |
JA16SJIS or JA16SJISTILDE |
CP932 |
|
IBM CCSID 37 |
IBM Coded Character Set ID 37. Western European Multilingual EBCDIC-based character set. |
Vendor (IBM) |
EBCDIC |
WE8EBCDIC37 |
CP1140 |
|
GB18030 |
Chinese national character set |
Country (China) |
GB18030 |
GB18030 |
GB18030 |
Some of these character sets, such as ISO 8859-1 and IBM CCSID 37, require only one byte to represent each character. For example, in ISO 8859-1, the hexadecimal number 61 represents the lowercase Latin letter a. However, larger character sets, such as Shift-JIS, may require more than one byte to represent each character.