root/codepage/cp1258.txt

Revision 385e460b5a9738eda6a4344012bad09b431a4ee0, 9.0 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:     cp1258 to Unicode table
3#    Unicode version: 2.0
4#    Table version: 2.01
5#    Table format:  Format A
6#    Date:          04/15/98
7#
8#    Contact:       Shawn.Steele@microsoft.com
9#
10#    General notes: none
11#
12#    Format: Three tab-separated columns
13#        Column #1 is the cp1258 code (in hex)
14#        Column #2 is the Unicode (in hex as 0xXXXX)
15#        Column #3 is the Unicode name (follows a comment sign, '#')
16#
17#    The entries are in cp1258 order
18#
190x00    0x0000  #NULL
200x01    0x0001  #START OF HEADING
210x02    0x0002  #START OF TEXT
220x03    0x0003  #END OF TEXT
230x04    0x0004  #END OF TRANSMISSION
240x05    0x0005  #ENQUIRY
250x06    0x0006  #ACKNOWLEDGE
260x07    0x0007  #BELL
270x08    0x0008  #BACKSPACE
280x09    0x0009  #HORIZONTAL TABULATION
290x0A    0x000A  #LINE FEED
300x0B    0x000B  #VERTICAL TABULATION
310x0C    0x000C  #FORM FEED
320x0D    0x000D  #CARRIAGE RETURN
330x0E    0x000E  #SHIFT OUT
340x0F    0x000F  #SHIFT IN
350x10    0x0010  #DATA LINK ESCAPE
360x11    0x0011  #DEVICE CONTROL ONE
370x12    0x0012  #DEVICE CONTROL TWO
380x13    0x0013  #DEVICE CONTROL THREE
390x14    0x0014  #DEVICE CONTROL FOUR
400x15    0x0015  #NEGATIVE ACKNOWLEDGE
410x16    0x0016  #SYNCHRONOUS IDLE
420x17    0x0017  #END OF TRANSMISSION BLOCK
430x18    0x0018  #CANCEL
440x19    0x0019  #END OF MEDIUM
450x1A    0x001A  #SUBSTITUTE
460x1B    0x001B  #ESCAPE
470x1C    0x001C  #FILE SEPARATOR
480x1D    0x001D  #GROUP SEPARATOR
490x1E    0x001E  #RECORD SEPARATOR
500x1F    0x001F  #UNIT SEPARATOR
510x20    0x0020  #SPACE
520x21    0x0021  #EXCLAMATION MARK
530x22    0x0022  #QUOTATION MARK
540x23    0x0023  #NUMBER SIGN
550x24    0x0024  #DOLLAR SIGN
560x25    0x0025  #PERCENT SIGN
570x26    0x0026  #AMPERSAND
580x27    0x0027  #APOSTROPHE
590x28    0x0028  #LEFT PARENTHESIS
600x29    0x0029  #RIGHT PARENTHESIS
610x2A    0x002A  #ASTERISK
620x2B    0x002B  #PLUS SIGN
630x2C    0x002C  #COMMA
640x2D    0x002D  #HYPHEN-MINUS
650x2E    0x002E  #FULL STOP
660x2F    0x002F  #SOLIDUS
670x30    0x0030  #DIGIT ZERO
680x31    0x0031  #DIGIT ONE
690x32    0x0032  #DIGIT TWO
700x33    0x0033  #DIGIT THREE
710x34    0x0034  #DIGIT FOUR
720x35    0x0035  #DIGIT FIVE
730x36    0x0036  #DIGIT SIX
740x37    0x0037  #DIGIT SEVEN
750x38    0x0038  #DIGIT EIGHT
760x39    0x0039  #DIGIT NINE
770x3A    0x003A  #COLON
780x3B    0x003B  #SEMICOLON
790x3C    0x003C  #LESS-THAN SIGN
800x3D    0x003D  #EQUALS SIGN
810x3E    0x003E  #GREATER-THAN SIGN
820x3F    0x003F  #QUESTION MARK
830x40    0x0040  #COMMERCIAL AT
840x41    0x0041  #LATIN CAPITAL LETTER A
850x42    0x0042  #LATIN CAPITAL LETTER B
860x43    0x0043  #LATIN CAPITAL LETTER C
870x44    0x0044  #LATIN CAPITAL LETTER D
880x45    0x0045  #LATIN CAPITAL LETTER E
890x46    0x0046  #LATIN CAPITAL LETTER F
900x47    0x0047  #LATIN CAPITAL LETTER G
910x48    0x0048  #LATIN CAPITAL LETTER H
920x49    0x0049  #LATIN CAPITAL LETTER I
930x4A    0x004A  #LATIN CAPITAL LETTER J
940x4B    0x004B  #LATIN CAPITAL LETTER K
950x4C    0x004C  #LATIN CAPITAL LETTER L
960x4D    0x004D  #LATIN CAPITAL LETTER M
970x4E    0x004E  #LATIN CAPITAL LETTER N
980x4F    0x004F  #LATIN CAPITAL LETTER O
990x50    0x0050  #LATIN CAPITAL LETTER P
1000x51    0x0051  #LATIN CAPITAL LETTER Q
1010x52    0x0052  #LATIN CAPITAL LETTER R
1020x53    0x0053  #LATIN CAPITAL LETTER S
1030x54    0x0054  #LATIN CAPITAL LETTER T
1040x55    0x0055  #LATIN CAPITAL LETTER U
1050x56    0x0056  #LATIN CAPITAL LETTER V
1060x57    0x0057  #LATIN CAPITAL LETTER W
1070x58    0x0058  #LATIN CAPITAL LETTER X
1080x59    0x0059  #LATIN CAPITAL LETTER Y
1090x5A    0x005A  #LATIN CAPITAL LETTER Z
1100x5B    0x005B  #LEFT SQUARE BRACKET
1110x5C    0x005C  #REVERSE SOLIDUS
1120x5D    0x005D  #RIGHT SQUARE BRACKET
1130x5E    0x005E  #CIRCUMFLEX ACCENT
1140x5F    0x005F  #LOW LINE
1150x60    0x0060  #GRAVE ACCENT
1160x61    0x0061  #LATIN SMALL LETTER A
1170x62    0x0062  #LATIN SMALL LETTER B
1180x63    0x0063  #LATIN SMALL LETTER C
1190x64    0x0064  #LATIN SMALL LETTER D
1200x65    0x0065  #LATIN SMALL LETTER E
1210x66    0x0066  #LATIN SMALL LETTER F
1220x67    0x0067  #LATIN SMALL LETTER G
1230x68    0x0068  #LATIN SMALL LETTER H
1240x69    0x0069  #LATIN SMALL LETTER I
1250x6A    0x006A  #LATIN SMALL LETTER J
1260x6B    0x006B  #LATIN SMALL LETTER K
1270x6C    0x006C  #LATIN SMALL LETTER L
1280x6D    0x006D  #LATIN SMALL LETTER M
1290x6E    0x006E  #LATIN SMALL LETTER N
1300x6F    0x006F  #LATIN SMALL LETTER O
1310x70    0x0070  #LATIN SMALL LETTER P
1320x71    0x0071  #LATIN SMALL LETTER Q
1330x72    0x0072  #LATIN SMALL LETTER R
1340x73    0x0073  #LATIN SMALL LETTER S
1350x74    0x0074  #LATIN SMALL LETTER T
1360x75    0x0075  #LATIN SMALL LETTER U
1370x76    0x0076  #LATIN SMALL LETTER V
1380x77    0x0077  #LATIN SMALL LETTER W
1390x78    0x0078  #LATIN SMALL LETTER X
1400x79    0x0079  #LATIN SMALL LETTER Y
1410x7A    0x007A  #LATIN SMALL LETTER Z
1420x7B    0x007B  #LEFT CURLY BRACKET
1430x7C    0x007C  #VERTICAL LINE
1440x7D    0x007D  #RIGHT CURLY BRACKET
1450x7E    0x007E  #TILDE
1460x7F    0x007F  #DELETE
1470x80    0x20AC  #EURO SIGN
1480x81            #UNDEFINED
1490x82    0x201A  #SINGLE LOW-9 QUOTATION MARK
1500x83    0x0192  #LATIN SMALL LETTER F WITH HOOK
1510x84    0x201E  #DOUBLE LOW-9 QUOTATION MARK
1520x85    0x2026  #HORIZONTAL ELLIPSIS
1530x86    0x2020  #DAGGER
1540x87    0x2021  #DOUBLE DAGGER
1550x88    0x02C6  #MODIFIER LETTER CIRCUMFLEX ACCENT
1560x89    0x2030  #PER MILLE SIGN
1570x8A            #UNDEFINED
1580x8B    0x2039  #SINGLE LEFT-POINTING ANGLE QUOTATION MARK
1590x8C    0x0152  #LATIN CAPITAL LIGATURE OE
1600x8D            #UNDEFINED
1610x8E            #UNDEFINED
1620x8F            #UNDEFINED
1630x90            #UNDEFINED
1640x91    0x2018  #LEFT SINGLE QUOTATION MARK
1650x92    0x2019  #RIGHT SINGLE QUOTATION MARK
1660x93    0x201C  #LEFT DOUBLE QUOTATION MARK
1670x94    0x201D  #RIGHT DOUBLE QUOTATION MARK
1680x95    0x2022  #BULLET
1690x96    0x2013  #EN DASH
1700x97    0x2014  #EM DASH
1710x98    0x02DC  #SMALL TILDE
1720x99    0x2122  #TRADE MARK SIGN
1730x9A            #UNDEFINED
1740x9B    0x203A  #SINGLE RIGHT-POINTING ANGLE QUOTATION MARK
1750x9C    0x0153  #LATIN SMALL LIGATURE OE
1760x9D            #UNDEFINED
1770x9E            #UNDEFINED
1780x9F    0x0178  #LATIN CAPITAL LETTER Y WITH DIAERESIS
1790xA0    0x00A0  #NO-BREAK SPACE
1800xA1    0x00A1  #INVERTED EXCLAMATION MARK
1810xA2    0x00A2  #CENT SIGN
1820xA3    0x00A3  #POUND SIGN
1830xA4    0x00A4  #CURRENCY SIGN
1840xA5    0x00A5  #YEN SIGN
1850xA6    0x00A6  #BROKEN BAR
1860xA7    0x00A7  #SECTION SIGN
1870xA8    0x00A8  #DIAERESIS
1880xA9    0x00A9  #COPYRIGHT SIGN
1890xAA    0x00AA  #FEMININE ORDINAL INDICATOR
1900xAB    0x00AB  #LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
1910xAC    0x00AC  #NOT SIGN
1920xAD    0x00AD  #SOFT HYPHEN
1930xAE    0x00AE  #REGISTERED SIGN
1940xAF    0x00AF  #MACRON
1950xB0    0x00B0  #DEGREE SIGN
1960xB1    0x00B1  #PLUS-MINUS SIGN
1970xB2    0x00B2  #SUPERSCRIPT TWO
1980xB3    0x00B3  #SUPERSCRIPT THREE
1990xB4    0x00B4  #ACUTE ACCENT
2000xB5    0x00B5  #MICRO SIGN
2010xB6    0x00B6  #PILCROW SIGN
2020xB7    0x00B7  #MIDDLE DOT
2030xB8    0x00B8  #CEDILLA
2040xB9    0x00B9  #SUPERSCRIPT ONE
2050xBA    0x00BA  #MASCULINE ORDINAL INDICATOR
2060xBB    0x00BB  #RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
2070xBC    0x00BC  #VULGAR FRACTION ONE QUARTER
2080xBD    0x00BD  #VULGAR FRACTION ONE HALF
2090xBE    0x00BE  #VULGAR FRACTION THREE QUARTERS
2100xBF    0x00BF  #INVERTED QUESTION MARK
2110xC0    0x00C0  #LATIN CAPITAL LETTER A WITH GRAVE
2120xC1    0x00C1  #LATIN CAPITAL LETTER A WITH ACUTE
2130xC2    0x00C2  #LATIN CAPITAL LETTER A WITH CIRCUMFLEX
2140xC3    0x0102  #LATIN CAPITAL LETTER A WITH BREVE
2150xC4    0x00C4  #LATIN CAPITAL LETTER A WITH DIAERESIS
2160xC5    0x00C5  #LATIN CAPITAL LETTER A WITH RING ABOVE
2170xC6    0x00C6  #LATIN CAPITAL LETTER AE
2180xC7    0x00C7  #LATIN CAPITAL LETTER C WITH CEDILLA
2190xC8    0x00C8  #LATIN CAPITAL LETTER E WITH GRAVE
2200xC9    0x00C9  #LATIN CAPITAL LETTER E WITH ACUTE
2210xCA    0x00CA  #LATIN CAPITAL LETTER E WITH CIRCUMFLEX
2220xCB    0x00CB  #LATIN CAPITAL LETTER E WITH DIAERESIS
2230xCC    0x0300  #COMBINING GRAVE ACCENT
2240xCD    0x00CD  #LATIN CAPITAL LETTER I WITH ACUTE
2250xCE    0x00CE  #LATIN CAPITAL LETTER I WITH CIRCUMFLEX
2260xCF    0x00CF  #LATIN CAPITAL LETTER I WITH DIAERESIS
2270xD0    0x0110  #LATIN CAPITAL LETTER D WITH STROKE
2280xD1    0x00D1  #LATIN CAPITAL LETTER N WITH TILDE
2290xD2    0x0309  #COMBINING HOOK ABOVE
2300xD3    0x00D3  #LATIN CAPITAL LETTER O WITH ACUTE
2310xD4    0x00D4  #LATIN CAPITAL LETTER O WITH CIRCUMFLEX
2320xD5    0x01A0  #LATIN CAPITAL LETTER O WITH HORN
2330xD6    0x00D6  #LATIN CAPITAL LETTER O WITH DIAERESIS
2340xD7    0x00D7  #MULTIPLICATION SIGN
2350xD8    0x00D8  #LATIN CAPITAL LETTER O WITH STROKE
2360xD9    0x00D9  #LATIN CAPITAL LETTER U WITH GRAVE
2370xDA    0x00DA  #LATIN CAPITAL LETTER U WITH ACUTE
2380xDB    0x00DB  #LATIN CAPITAL LETTER U WITH CIRCUMFLEX
2390xDC    0x00DC  #LATIN CAPITAL LETTER U WITH DIAERESIS
2400xDD    0x01AF  #LATIN CAPITAL LETTER U WITH HORN
2410xDE    0x0303  #COMBINING TILDE
2420xDF    0x00DF  #LATIN SMALL LETTER SHARP S
2430xE0    0x00E0  #LATIN SMALL LETTER A WITH GRAVE
2440xE1    0x00E1  #LATIN SMALL LETTER A WITH ACUTE
2450xE2    0x00E2  #LATIN SMALL LETTER A WITH CIRCUMFLEX
2460xE3    0x0103  #LATIN SMALL LETTER A WITH BREVE
2470xE4    0x00E4  #LATIN SMALL LETTER A WITH DIAERESIS
2480xE5    0x00E5  #LATIN SMALL LETTER A WITH RING ABOVE
2490xE6    0x00E6  #LATIN SMALL LETTER AE
2500xE7    0x00E7  #LATIN SMALL LETTER C WITH CEDILLA
2510xE8    0x00E8  #LATIN SMALL LETTER E WITH GRAVE
2520xE9    0x00E9  #LATIN SMALL LETTER E WITH ACUTE
2530xEA    0x00EA  #LATIN SMALL LETTER E WITH CIRCUMFLEX
2540xEB    0x00EB  #LATIN SMALL LETTER E WITH DIAERESIS
2550xEC    0x0301  #COMBINING ACUTE ACCENT
2560xED    0x00ED  #LATIN SMALL LETTER I WITH ACUTE
2570xEE    0x00EE  #LATIN SMALL LETTER I WITH CIRCUMFLEX
2580xEF    0x00EF  #LATIN SMALL LETTER I WITH DIAERESIS
2590xF0    0x0111  #LATIN SMALL LETTER D WITH STROKE
2600xF1    0x00F1  #LATIN SMALL LETTER N WITH TILDE
2610xF2    0x0323  #COMBINING DOT BELOW
2620xF3    0x00F3  #LATIN SMALL LETTER O WITH ACUTE
2630xF4    0x00F4  #LATIN SMALL LETTER O WITH CIRCUMFLEX
2640xF5    0x01A1  #LATIN SMALL LETTER O WITH HORN
2650xF6    0x00F6  #LATIN SMALL LETTER O WITH DIAERESIS
2660xF7    0x00F7  #DIVISION SIGN
2670xF8    0x00F8  #LATIN SMALL LETTER O WITH STROKE
2680xF9    0x00F9  #LATIN SMALL LETTER U WITH GRAVE
2690xFA    0x00FA  #LATIN SMALL LETTER U WITH ACUTE
2700xFB    0x00FB  #LATIN SMALL LETTER U WITH CIRCUMFLEX
2710xFC    0x00FC  #LATIN SMALL LETTER U WITH DIAERESIS
2720xFD    0x01B0  #LATIN SMALL LETTER U WITH HORN
2730xFE    0x20AB  #DONG SIGN
2740xFF    0x00FF  #LATIN SMALL LETTER Y WITH DIAERESIS
Note: See TracBrowser for help on using the browser.