root/codepage/iso8859-1.txt

Revision 385e460b5a9738eda6a4344012bad09b431a4ee0, 10.3 KB (checked in by H. Peter Anvin <hpa@…>, 4 years ago)

Add more codepage data; support disjoint mappings

Add additional codepage data from the Unicode Consortium.
Additionally, add support for generating codepage files for the case
where the filesystem codepage and the display codepage do not match.
The standard Makefile doesn't actually do that, however.

  • Property mode set to 100644
Line 
1#
2#       Name:             ISO/IEC 8859-1:1998 to Unicode
3#       Unicode version:  3.0
4#       Table version:    1.0
5#       Table format:     Format A
6#       Date:             1999 July 27
7#       Authors:          Ken Whistler <kenw@sybase.com>
8#
9#       Copyright (c) 1991-1999 Unicode, Inc.  All Rights reserved.
10#
11#       This file is provided as-is by Unicode, Inc. (The Unicode Consortium).
12#       No claims are made as to fitness for any particular purpose.  No
13#       warranties of any kind are expressed or implied.  The recipient
14#       agrees to determine applicability of information provided.  If this
15#       file has been provided on optical media by Unicode, Inc., the sole
16#       remedy for any claim will be exchange of defective media within 90
17#       days of receipt.
18#
19#       Unicode, Inc. hereby grants the right to freely use the information
20#       supplied in this file in the creation of products supporting the
21#       Unicode Standard, and to make copies of this file in any form for
22#       internal or external distribution as long as this notice remains
23#       attached.
24#
25#       General notes:
26#
27#       This table contains the data the Unicode Consortium has on how
28#       ISO/IEC 8859-1:1998 characters map into Unicode.
29#
30#       Format:  Three tab-separated columns
31#                Column #1 is the ISO/IEC 8859-1 code (in hex as 0xXX)
32#                Column #2 is the Unicode (in hex as 0xXXXX)
33#                Column #3 the Unicode name (follows a comment sign, '#')
34#
35#       The entries are in ISO/IEC 8859-1 order.
36#
37#       Version history
38#       1.0 version updates 0.1 version by adding mappings for all
39#       control characters.
40#
41#       Updated versions of this file may be found in:
42#               <ftp://ftp.unicode.org/Public/MAPPINGS/>
43#
44#       Any comments or problems, contact <errata@unicode.org>
45#       Please note that <errata@unicode.org> is an archival address;
46#       notices will be checked, but do not expect an immediate response.
47#
480x00    0x0000  #       NULL
490x01    0x0001  #       START OF HEADING
500x02    0x0002  #       START OF TEXT
510x03    0x0003  #       END OF TEXT
520x04    0x0004  #       END OF TRANSMISSION
530x05    0x0005  #       ENQUIRY
540x06    0x0006  #       ACKNOWLEDGE
550x07    0x0007  #       BELL
560x08    0x0008  #       BACKSPACE
570x09    0x0009  #       HORIZONTAL TABULATION
580x0A    0x000A  #       LINE FEED
590x0B    0x000B  #       VERTICAL TABULATION
600x0C    0x000C  #       FORM FEED
610x0D    0x000D  #       CARRIAGE RETURN
620x0E    0x000E  #       SHIFT OUT
630x0F    0x000F  #       SHIFT IN
640x10    0x0010  #       DATA LINK ESCAPE
650x11    0x0011  #       DEVICE CONTROL ONE
660x12    0x0012  #       DEVICE CONTROL TWO
670x13    0x0013  #       DEVICE CONTROL THREE
680x14    0x0014  #       DEVICE CONTROL FOUR
690x15    0x0015  #       NEGATIVE ACKNOWLEDGE
700x16    0x0016  #       SYNCHRONOUS IDLE
710x17    0x0017  #       END OF TRANSMISSION BLOCK
720x18    0x0018  #       CANCEL
730x19    0x0019  #       END OF MEDIUM
740x1A    0x001A  #       SUBSTITUTE
750x1B    0x001B  #       ESCAPE
760x1C    0x001C  #       FILE SEPARATOR
770x1D    0x001D  #       GROUP SEPARATOR
780x1E    0x001E  #       RECORD SEPARATOR
790x1F    0x001F  #       UNIT SEPARATOR
800x20    0x0020  #       SPACE
810x21    0x0021  #       EXCLAMATION MARK
820x22    0x0022  #       QUOTATION MARK
830x23    0x0023  #       NUMBER SIGN
840x24    0x0024  #       DOLLAR SIGN
850x25    0x0025  #       PERCENT SIGN
860x26    0x0026  #       AMPERSAND
870x27    0x0027  #       APOSTROPHE
880x28    0x0028  #       LEFT PARENTHESIS
890x29    0x0029  #       RIGHT PARENTHESIS
900x2A    0x002A  #       ASTERISK
910x2B    0x002B  #       PLUS SIGN
920x2C    0x002C  #       COMMA
930x2D    0x002D  #       HYPHEN-MINUS
940x2E    0x002E  #       FULL STOP
950x2F    0x002F  #       SOLIDUS
960x30    0x0030  #       DIGIT ZERO
970x31    0x0031  #       DIGIT ONE
980x32    0x0032  #       DIGIT TWO
990x33    0x0033  #       DIGIT THREE
1000x34    0x0034  #       DIGIT FOUR
1010x35    0x0035  #       DIGIT FIVE
1020x36    0x0036  #       DIGIT SIX
1030x37    0x0037  #       DIGIT SEVEN
1040x38    0x0038  #       DIGIT EIGHT
1050x39    0x0039  #       DIGIT NINE
1060x3A    0x003A  #       COLON
1070x3B    0x003B  #       SEMICOLON
1080x3C    0x003C  #       LESS-THAN SIGN
1090x3D    0x003D  #       EQUALS SIGN
1100x3E    0x003E  #       GREATER-THAN SIGN
1110x3F    0x003F  #       QUESTION MARK
1120x40    0x0040  #       COMMERCIAL AT
1130x41    0x0041  #       LATIN CAPITAL LETTER A
1140x42    0x0042  #       LATIN CAPITAL LETTER B
1150x43    0x0043  #       LATIN CAPITAL LETTER C
1160x44    0x0044  #       LATIN CAPITAL LETTER D
1170x45    0x0045  #       LATIN CAPITAL LETTER E
1180x46    0x0046  #       LATIN CAPITAL LETTER F
1190x47    0x0047  #       LATIN CAPITAL LETTER G
1200x48    0x0048  #       LATIN CAPITAL LETTER H
1210x49    0x0049  #       LATIN CAPITAL LETTER I
1220x4A    0x004A  #       LATIN CAPITAL LETTER J
1230x4B    0x004B  #       LATIN CAPITAL LETTER K
1240x4C    0x004C  #       LATIN CAPITAL LETTER L
1250x4D    0x004D  #       LATIN CAPITAL LETTER M
1260x4E    0x004E  #       LATIN CAPITAL LETTER N
1270x4F    0x004F  #       LATIN CAPITAL LETTER O
1280x50    0x0050  #       LATIN CAPITAL LETTER P
1290x51    0x0051  #       LATIN CAPITAL LETTER Q
1300x52    0x0052  #       LATIN CAPITAL LETTER R
1310x53    0x0053  #       LATIN CAPITAL LETTER S
1320x54    0x0054  #       LATIN CAPITAL LETTER T
1330x55    0x0055  #       LATIN CAPITAL LETTER U
1340x56    0x0056  #       LATIN CAPITAL LETTER V
1350x57    0x0057  #       LATIN CAPITAL LETTER W
1360x58    0x0058  #       LATIN CAPITAL LETTER X
1370x59    0x0059  #       LATIN CAPITAL LETTER Y
1380x5A    0x005A  #       LATIN CAPITAL LETTER Z
1390x5B    0x005B  #       LEFT SQUARE BRACKET
1400x5C    0x005C  #       REVERSE SOLIDUS
1410x5D    0x005D  #       RIGHT SQUARE BRACKET
1420x5E    0x005E  #       CIRCUMFLEX ACCENT
1430x5F    0x005F  #       LOW LINE
1440x60    0x0060  #       GRAVE ACCENT
1450x61    0x0061  #       LATIN SMALL LETTER A
1460x62    0x0062  #       LATIN SMALL LETTER B
1470x63    0x0063  #       LATIN SMALL LETTER C
1480x64    0x0064  #       LATIN SMALL LETTER D
1490x65    0x0065  #       LATIN SMALL LETTER E
1500x66    0x0066  #       LATIN SMALL LETTER F
1510x67    0x0067  #       LATIN SMALL LETTER G
1520x68    0x0068  #       LATIN SMALL LETTER H
1530x69    0x0069  #       LATIN SMALL LETTER I
1540x6A    0x006A  #       LATIN SMALL LETTER J
1550x6B    0x006B  #       LATIN SMALL LETTER K
1560x6C    0x006C  #       LATIN SMALL LETTER L
1570x6D    0x006D  #       LATIN SMALL LETTER M
1580x6E    0x006E  #       LATIN SMALL LETTER N
1590x6F    0x006F  #       LATIN SMALL LETTER O
1600x70    0x0070  #       LATIN SMALL LETTER P
1610x71    0x0071  #       LATIN SMALL LETTER Q
1620x72    0x0072  #       LATIN SMALL LETTER R
1630x73    0x0073  #       LATIN SMALL LETTER S
1640x74    0x0074  #       LATIN SMALL LETTER T
1650x75    0x0075  #       LATIN SMALL LETTER U
1660x76    0x0076  #       LATIN SMALL LETTER V
1670x77    0x0077  #       LATIN SMALL LETTER W
1680x78    0x0078  #       LATIN SMALL LETTER X
1690x79    0x0079  #       LATIN SMALL LETTER Y
1700x7A    0x007A  #       LATIN SMALL LETTER Z
1710x7B    0x007B  #       LEFT CURLY BRACKET
1720x7C    0x007C  #       VERTICAL LINE
1730x7D    0x007D  #       RIGHT CURLY BRACKET
1740x7E    0x007E  #       TILDE
1750x7F    0x007F  #       DELETE
1760x80    0x0080  #       <control>
1770x81    0x0081  #       <control>
1780x82    0x0082  #       <control>
1790x83    0x0083  #       <control>
1800x84    0x0084  #       <control>
1810x85    0x0085  #       <control>
1820x86    0x0086  #       <control>
1830x87    0x0087  #       <control>
1840x88    0x0088  #       <control>
1850x89    0x0089  #       <control>
1860x8A    0x008A  #       <control>
1870x8B    0x008B  #       <control>
1880x8C    0x008C  #       <control>
1890x8D    0x008D  #       <control>
1900x8E    0x008E  #       <control>
1910x8F    0x008F  #       <control>
1920x90    0x0090  #       <control>
1930x91    0x0091  #       <control>
1940x92    0x0092  #       <control>
1950x93    0x0093  #       <control>
1960x94    0x0094  #       <control>
1970x95    0x0095  #       <control>
1980x96    0x0096  #       <control>
1990x97    0x0097  #       <control>
2000x98    0x0098  #       <control>
2010x99    0x0099  #       <control>
2020x9A    0x009A  #       <control>
2030x9B    0x009B  #       <control>
2040x9C    0x009C  #       <control>
2050x9D    0x009D  #       <control>
2060x9E    0x009E  #       <control>
2070x9F    0x009F  #       <control>
2080xA0    0x00A0  #       NO-BREAK SPACE
2090xA1    0x00A1  #       INVERTED EXCLAMATION MARK
2100xA2    0x00A2  #       CENT SIGN
2110xA3    0x00A3  #       POUND SIGN
2120xA4    0x00A4  #       CURRENCY SIGN
2130xA5    0x00A5  #       YEN SIGN
2140xA6    0x00A6  #       BROKEN BAR
2150xA7    0x00A7  #       SECTION SIGN
2160xA8    0x00A8  #       DIAERESIS
2170xA9    0x00A9  #       COPYRIGHT SIGN
2180xAA    0x00AA  #       FEMININE ORDINAL INDICATOR
2190xAB    0x00AB  #       LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
2200xAC    0x00AC  #       NOT SIGN
2210xAD    0x00AD  #       SOFT HYPHEN
2220xAE    0x00AE  #       REGISTERED SIGN
2230xAF    0x00AF  #       MACRON
2240xB0    0x00B0  #       DEGREE SIGN
2250xB1    0x00B1  #       PLUS-MINUS SIGN
2260xB2    0x00B2  #       SUPERSCRIPT TWO
2270xB3    0x00B3  #       SUPERSCRIPT THREE
2280xB4    0x00B4  #       ACUTE ACCENT
2290xB5    0x00B5  #       MICRO SIGN
2300xB6    0x00B6  #       PILCROW SIGN
2310xB7    0x00B7  #       MIDDLE DOT
2320xB8    0x00B8  #       CEDILLA
2330xB9    0x00B9  #       SUPERSCRIPT ONE
2340xBA    0x00BA  #       MASCULINE ORDINAL INDICATOR
2350xBB    0x00BB  #       RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
2360xBC    0x00BC  #       VULGAR FRACTION ONE QUARTER
2370xBD    0x00BD  #       VULGAR FRACTION ONE HALF
2380xBE    0x00BE  #       VULGAR FRACTION THREE QUARTERS
2390xBF    0x00BF  #       INVERTED QUESTION MARK
2400xC0    0x00C0  #       LATIN CAPITAL LETTER A WITH GRAVE
2410xC1    0x00C1  #       LATIN CAPITAL LETTER A WITH ACUTE
2420xC2    0x00C2  #       LATIN CAPITAL LETTER A WITH CIRCUMFLEX
2430xC3    0x00C3  #       LATIN CAPITAL LETTER A WITH TILDE
2440xC4    0x00C4  #       LATIN CAPITAL LETTER A WITH DIAERESIS
2450xC5    0x00C5  #       LATIN CAPITAL LETTER A WITH RING ABOVE
2460xC6    0x00C6  #       LATIN CAPITAL LETTER AE
2470xC7    0x00C7  #       LATIN CAPITAL LETTER C WITH CEDILLA
2480xC8    0x00C8  #       LATIN CAPITAL LETTER E WITH GRAVE
2490xC9    0x00C9  #       LATIN CAPITAL LETTER E WITH ACUTE
2500xCA    0x00CA  #       LATIN CAPITAL LETTER E WITH CIRCUMFLEX
2510xCB    0x00CB  #       LATIN CAPITAL LETTER E WITH DIAERESIS
2520xCC    0x00CC  #       LATIN CAPITAL LETTER I WITH GRAVE
2530xCD    0x00CD  #       LATIN CAPITAL LETTER I WITH ACUTE
2540xCE    0x00CE  #       LATIN CAPITAL LETTER I WITH CIRCUMFLEX
2550xCF    0x00CF  #       LATIN CAPITAL LETTER I WITH DIAERESIS
2560xD0    0x00D0  #       LATIN CAPITAL LETTER ETH (Icelandic)
2570xD1    0x00D1  #       LATIN CAPITAL LETTER N WITH TILDE
2580xD2    0x00D2  #       LATIN CAPITAL LETTER O WITH GRAVE
2590xD3    0x00D3  #       LATIN CAPITAL LETTER O WITH ACUTE
2600xD4    0x00D4  #       LATIN CAPITAL LETTER O WITH CIRCUMFLEX
2610xD5    0x00D5  #       LATIN CAPITAL LETTER O WITH TILDE
2620xD6    0x00D6  #       LATIN CAPITAL LETTER O WITH DIAERESIS
2630xD7    0x00D7  #       MULTIPLICATION SIGN
2640xD8    0x00D8  #       LATIN CAPITAL LETTER O WITH STROKE
2650xD9    0x00D9  #       LATIN CAPITAL LETTER U WITH GRAVE
2660xDA    0x00DA  #       LATIN CAPITAL LETTER U WITH ACUTE
2670xDB    0x00DB  #       LATIN CAPITAL LETTER U WITH CIRCUMFLEX
2680xDC    0x00DC  #       LATIN CAPITAL LETTER U WITH DIAERESIS
2690xDD    0x00DD  #       LATIN CAPITAL LETTER Y WITH ACUTE
2700xDE    0x00DE  #       LATIN CAPITAL LETTER THORN (Icelandic)
2710xDF    0x00DF  #       LATIN SMALL LETTER SHARP S (German)
2720xE0    0x00E0  #       LATIN SMALL LETTER A WITH GRAVE
2730xE1    0x00E1  #       LATIN SMALL LETTER A WITH ACUTE
2740xE2    0x00E2  #       LATIN SMALL LETTER A WITH CIRCUMFLEX
2750xE3    0x00E3  #       LATIN SMALL LETTER A WITH TILDE
2760xE4    0x00E4  #       LATIN SMALL LETTER A WITH DIAERESIS
2770xE5    0x00E5  #       LATIN SMALL LETTER A WITH RING ABOVE
2780xE6    0x00E6  #       LATIN SMALL LETTER AE
2790xE7    0x00E7  #       LATIN SMALL LETTER C WITH CEDILLA
2800xE8    0x00E8  #       LATIN SMALL LETTER E WITH GRAVE
2810xE9    0x00E9  #       LATIN SMALL LETTER E WITH ACUTE
2820xEA    0x00EA  #       LATIN SMALL LETTER E WITH CIRCUMFLEX
2830xEB    0x00EB  #       LATIN SMALL LETTER E WITH DIAERESIS
2840xEC    0x00EC  #       LATIN SMALL LETTER I WITH GRAVE
2850xED    0x00ED  #       LATIN SMALL LETTER I WITH ACUTE
2860xEE    0x00EE  #       LATIN SMALL LETTER I WITH CIRCUMFLEX
2870xEF    0x00EF  #       LATIN SMALL LETTER I WITH DIAERESIS
2880xF0    0x00F0  #       LATIN SMALL LETTER ETH (Icelandic)
2890xF1    0x00F1  #       LATIN SMALL LETTER N WITH TILDE
2900xF2    0x00F2  #       LATIN SMALL LETTER O WITH GRAVE
2910xF3    0x00F3  #       LATIN SMALL LETTER O WITH ACUTE
2920xF4    0x00F4  #       LATIN SMALL LETTER O WITH CIRCUMFLEX
2930xF5    0x00F5  #       LATIN SMALL LETTER O WITH TILDE
2940xF6    0x00F6  #       LATIN SMALL LETTER O WITH DIAERESIS
2950xF7    0x00F7  #       DIVISION SIGN
2960xF8    0x00F8  #       LATIN SMALL LETTER O WITH STROKE
2970xF9    0x00F9  #       LATIN SMALL LETTER U WITH GRAVE
2980xFA    0x00FA  #       LATIN SMALL LETTER U WITH ACUTE
2990xFB    0x00FB  #       LATIN SMALL LETTER U WITH CIRCUMFLEX
3000xFC    0x00FC  #       LATIN SMALL LETTER U WITH DIAERESIS
3010xFD    0x00FD  #       LATIN SMALL LETTER Y WITH ACUTE
3020xFE    0x00FE  #       LATIN SMALL LETTER THORN (Icelandic)
3030xFF    0x00FF  #       LATIN SMALL LETTER Y WITH DIAERESIS
Note: See TracBrowser for help on using the browser.