|
Encoding Maps
Part:
1
2
3
(Continued from previous part...)
ISO-8859-1 - Latin 1
ISO-8859-1 encoding:
Code Code
Point Point
0000 > 00 - 00FF > FF
0100 > 3F - FFFF > 3F
- This is also a very simple map.
- The encoded byte sequence is one byte only, taking the lower value
byte of the code point.
- Valid code points only in the 0x0000 - 0x00FF range, full range of the
lower value byte.
CP1252 - Windows-1252
CP1252 encoding:
Code Code
Point Point
0000 > 00 - 007F > 7F
0080 > 3F - 009F > 3F
00A0 > A0 - 00FF > FF
0100 > 3F - 0151 > 3F
0152 > 8C - 0152 > 8C
0153 > 9C - 0153 > 9C
0154 > 3F - 015F > 3F
0160 > 8A - 0160 > 8A
0161 > 9A - 0161 > 9A
0162 > 3F - 0177 > 3F
0178 > 9F - 0178 > 9F
0179 > 3F - 017C > 3F
017D > 8E - 017D > 8E
017E > 9E - 017E > 9E
017F > 3F - 0191 > 3F
0192 > 83 - 0192 > 83
0193 > 3F - 02C5 > 3F
02C6 > 88 - 02C6 > 88
02C7 > 3F - 02DB > 3F
02DC > 98 - 02DC > 98
02DD > 3F - 2012 > 3F
2013 > 96 - 2014 > 97
2015 > 3F - 2017 > 3F
2018 > 91 - 2019 > 92
201A > 82 - 201A > 82
201B > 3F - 201B > 3F
201C > 93 - 201D > 94
201E > 84 - 201E > 84
201F > 3F - 201F > 3F
2020 > 86 - 2021 > 87
2022 > 95 - 2022 > 95
2023 > 3F - 2025 > 3F
2026 > 85 - 2026 > 85
2027 > 3F - 202F > 3F
2030 > 89 - 2030 > 89
2031 > 3F - 2038 > 3F
2039 > 8B - 2039 > 8B
203A > 9B - 203A > 9B
203B > 3F - 20AB > 3F
20AC > 80 - 20AC > 80
20AD > 3F - 2121 > 3F
2122 > 99 - 2122 > 99
2123 > 3F - FFFF > 3F
- This is the default encoding used by HotSpot for Windows.
- The output sequence is always one byte.
- It is backward compatible with US-ASCII.
- Only one section, 0x00A0 - 0x00FF, in the 0x0080 - 0x00FF range is valid.
- Only a small number of code points in the 0x0100 - 0xFFFF range is valid.
UTF-8
UTF-8 encoding:
Code Code
Point Point
0000 > 00 - 007F > 7F
0080 > C2 80 - 00BF > C2 BF
00C0 > C3 80 - 00FF > C3 BF
0100 > C4 80 - 013F > C4 BF
......
07C0 > DF 80 - 07FF > DF BF
0800 > E0 A0 80 - 083F > E0 A0 BF
0840 > E0 A1 80 - 087F > E0 A1 BF
0880 > E0 A2 80 - 08BF > E0 A2 BF
......
0FC0 > E0 BF 80 - 0FFF > E0 BF BF
1000 > E1 80 80 - 103F > E1 80 BF
1040 > E1 81 80 - 107F > E1 81 BF
1080 > E1 82 80 - 10BF > E1 82 BF
......
1FC0 > E1 BF 80 - 1FFF > E1 BF BF
2000 > E2 80 80 - 203F > E2 80 BF
2040 > E2 81 80 - 207F > E2 81 BF
2080 > E2 82 80 - 20BF > E2 82 BF
......
2FC0 > E2 BF 80 - 2FFF > E2 BF BF
3000 > E3 80 80 - 303F > E3 80 BF
3040 > E3 81 80 - 307F > E3 81 BF
3080 > E3 82 80 - 30BF > E3 82 BF
......
3FC0 > E3 BF 80 - 3FFF > E3 BF BF
4000 > E4 80 80 - 403F > E4 80 BF
4040 > E4 81 80 - 407F > E4 81 BF
4080 > E4 82 80 - 40BF > E4 82 BF
......
4FC0 > E4 BF 80 - 4FFF > E4 BF BF
5000 > E5 80 80 - 503F > E5 80 BF
5040 > E5 81 80 - 507F > E5 81 BF
5080 > E5 82 80 - 50BF > E5 82 BF
......
5FC0 > E5 BF 80 - 5FFF > E5 BF BF
6000 > E6 80 80 - 603F > E6 80 BF
6040 > E6 81 80 - 607F > E6 81 BF
6080 > E6 82 80 - 60BF > E6 82 BF
......
6FC0 > E6 BF 80 - 6FFF > E6 BF BF
7000 > E7 80 80 - 703F > E7 80 BF
7040 > E7 81 80 - 707F > E7 81 BF
7080 > E7 82 80 - 70BF > E7 82 BF
......
(Continued on next part...)
Part:
1
2
3
|