Xerox Character Code Standard

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
Xerox Character Code Standard (XCCS)
Language(s)English, French, German, Russian, Chinese, Japanese, Korean
Created byXerox

The Xerox Character Code Standard (XCCS) is a historical 16-bit character encoding that was created by Xerox[1] in 1980 for the exchange of information between elements of the Xerox Network Systems Architecture.[2] It encodes the characters required for languages using the Latin, Arabic, Hebrew, Greek and Cyrillic scripts, the Chinese, Japanese and Korean writing systems, and technical symbols.[3]

It can be viewed as an early precursor of, and inspiration for, the Unicode Standard.[4][1]

The International Character Set (ICS) is compatible with XCCS.[5]

The XCCS 2.0 (1990) revision covers Latin, Arabic, Hebrew, Gothic, Armenian, Runic, Georgian, Greek, Cyrillic, Hiragana, Katakana, Bopomofo scripts, technical, and mathematical symbols.[6]

Code charts[edit]

Character sets overview[edit]

XCCS Lead byte
0 1 2 3 4 5 6 7 8 9 A B C D E F
0x 00
1x
2x 21 22 23 24 25 26 27 28
3x 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F
4x 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F
5x 50 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F
6x 60 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F
7x 70 71 72 73 74
8x
9x
Ax
Bx
Cx
Dx
Ex E0 E1 E2 E3 EE EF
Fx F0 F1 FE FF

Character set 0x00[edit]

XCCS (prefixed with 0x00)
0 1 2 3 4 5 6 7 8 9 A B C D E F
0x
1x
2x  SP  ! " # ¤ % & ʼ ( ) * + , - . /
3x 0 1 2 3 4 5 6 7 8 9 : ; < = > ?
4x @ A B C D E F G H I J K L M N O
5x P Q R S T U V W X Y Z [ \ ] ^ _
6x ` a b c d e f g h i j k l m n o
7x p q r s t u v w x y z { | } ~
8x
9x
Ax ¡ ¢ £ $ ¥ § «
Bx ° ± ² ³ × µ · ÷ » ¼ ½ ¾ ¿
Cx ` ´ ˆ ˜ ¯ ˘ ˙ ¨ ˚ ¸ ˍ ˝ ˛ ˇ
Dx ¹ © ®
Ex Æ Ð ª Ħ ȷ IJ Ŀ Ł Ø Œ º Þ Ŧ Ŋ ʼn
Fx ĸ æ đ ð ħ ı ij ŀ ł ø œ ß þ ŧ ŋ

Character set 0x21[edit]

XCCS (prefixed with 0x21)
0 1 2 3 4 5 6 7 8 9 A B C D E F
0x
1x
2x IDSP · ´ ¨
3x
4x
5x ×
6x ÷ ° ¥
7x ¢ £ §
8x
9x
Ax
Bx
Cx
Dx
Ex
Fx

Character set 0x22[edit]

XCCS (prefixed with 0x22)
0 1 2 3 4 5 6 7 8 9 A B C D E F
0x
1x
2x
3x
4x ¬
5x
6x
7x
8x
9x
Ax
Bx
Cx
Dx
Ex
Fx

Character set 0x23[edit]

XCCS (prefixed with 0x23)
0 1 2 3 4 5 6 7 8 9 A B C D E F
0x
1x
2x
3x
4x
5x
6x
7x
8x
9x
Ax
Bx
Cx
Dx ̣
Ex
Fx

Character set 0x24[edit]

XCCS (prefixed with 0x24)
0 1 2 3 4 5 6 7 8 9 A B C D E F
0x
1x
2x
3x
4x
5x
6x
7x
8x
9x
Ax
Bx
Cx
Dx
Ex
Fx

Character set 0x25[edit]

XCCS (prefixed with 0x25)
0 1 2 3 4 5 6 7 8 9 A B C D E F
0x
1x
2x
3x
4x
5x
6x
7x
8x
9x
Ax
Bx
Cx
Dx
Ex
Fx

Character set 0x26[edit]

XCCS (prefixed with 0x26)
0 1 2 3 4 5 6 7 8 9 A B C D E F
0x
1x
2x Α Β Γ Δ Ε Ζ Η Θ Ι Κ Λ Μ Ν Ξ Ο
3x Π Ρ Σ Τ Υ Φ Χ Ψ Ω ;
4x α β γ δ ε ζ η θ ι κ λ μ ν ξ ο
5x π ρ σ τ υ φ χ ψ ω
6x
7x ς
8x
9x
Ax
Bx ΄ ΅
Cx
Dx
Ex
Fx

Character set 0x27[edit]

XCCS (prefixed with 0x27)
0 1 2 3 4 5 6 7 8 9 A B C D E F
0x
1x
2x А Б В Г Д Е Ё Ж З И Й К Л М Н
3x О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э
4x Ю Я
5x а б в г д е ё ж з и й к л м н
6x о п р с т у ф х ц ч ш щ ъ ы ь э
7x ю я
8x
9x
Ax
Bx
Cx
Dx
Ex
Fx

Character set 0x28[edit]

XCCS (prefixed with 0x28)
0 1 2 3 4 5 6 7 8 9 A B C D E F
0x
1x
2x
3x
4x
5x
6x
7x
8x
9x
Ax
Bx
Cx
Dx
Ex
Fx

Character set 0x30[edit]

XCCS (prefixed with 0x30)
0 1 2 3 4 5 6 7 8 9 A B C D E F
0x
1x
2x
3x
4x
5x 禿
6x
7x
8x
9x
Ax
Bx
Cx
Dx
Ex
Fx

Character set 0x31[edit]

XCCS (prefixed with 0x31)
0 1 2 3 4 5 6 7 8 9 A B C D E F
0x
1x
2x
3x
4x
5x
6x 沿
7x
8x
9x
Ax
Bx
Cx
Dx
Ex
Fx

Character set 0xE0[edit]

XCCS (prefixed with 0xE0)
0 1 2 3 4 5 6 7 8 9 A B C D E F
0x
1x
2x
3x
4x
5x
6x א ב ג ד ה ו ז ח ט י ך כ ל ם מ
7x ן נ ס ע ף פ ץ צ ק ר ש ת
8x
9x
Ax
Bx
Cx
Dx
Ex
Fx

Character set 0xE1[edit]

XCCS (prefixed with 0xE1)
0 1 2 3 4 5 6 7 8 9 A B C D E F
0x
1x
2x
3x
4x ء آ أ ؤ إ ئ ا ب ة ت ث ج ح خ د
5x ذ ر ز س ش ص ض ط ظ ع غ
6x ـ ف ق ك ل م ن ه و ى ي ً ٌ ٍ َ ُ
7x ِ ّ ْ ٓ ٔ ٕ ٖ ٗ ٘ ٙ ٚ
8x
9x
Ax
Bx
Cx
Dx
Ex
Fx

Character set 0xE2[edit]

XCCS (prefixed with 0xE2)
0 1 2 3 4 5 6 7 8 9 A B C D E F
0x
1x