root/codepage/cp874.txt

Revision 385e460b5a9738eda6a4344012bad09b431a4ee0, 8.2 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:     cp874 to Unicode table
3#    Unicode version: 2.0
4#    Table version: 2.01
5#    Table format:  Format A
6#    Date:          02/28/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 cp874 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 cp874 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            #UNDEFINED
1500x83            #UNDEFINED
1510x84            #UNDEFINED
1520x85    0x2026  #HORIZONTAL ELLIPSIS
1530x86            #UNDEFINED
1540x87            #UNDEFINED
1550x88            #UNDEFINED
1560x89            #UNDEFINED
1570x8A            #UNDEFINED
1580x8B            #UNDEFINED
1590x8C            #UNDEFINED
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            #UNDEFINED
1720x99            #UNDEFINED
1730x9A            #UNDEFINED
1740x9B            #UNDEFINED
1750x9C            #UNDEFINED
1760x9D            #UNDEFINED
1770x9E            #UNDEFINED
1780x9F            #UNDEFINED
1790xA0    0x00A0  #NO-BREAK SPACE
1800xA1    0x0E01  #THAI CHARACTER KO KAI
1810xA2    0x0E02  #THAI CHARACTER KHO KHAI
1820xA3    0x0E03  #THAI CHARACTER KHO KHUAT
1830xA4    0x0E04  #THAI CHARACTER KHO KHWAI
1840xA5    0x0E05  #THAI CHARACTER KHO KHON
1850xA6    0x0E06  #THAI CHARACTER KHO RAKHANG
1860xA7    0x0E07  #THAI CHARACTER NGO NGU
1870xA8    0x0E08  #THAI CHARACTER CHO CHAN
1880xA9    0x0E09  #THAI CHARACTER CHO CHING
1890xAA    0x0E0A  #THAI CHARACTER CHO CHANG
1900xAB    0x0E0B  #THAI CHARACTER SO SO
1910xAC    0x0E0C  #THAI CHARACTER CHO CHOE
1920xAD    0x0E0D  #THAI CHARACTER YO YING
1930xAE    0x0E0E  #THAI CHARACTER DO CHADA
1940xAF    0x0E0F  #THAI CHARACTER TO PATAK
1950xB0    0x0E10  #THAI CHARACTER THO THAN
1960xB1    0x0E11  #THAI CHARACTER THO NANGMONTHO
1970xB2    0x0E12  #THAI CHARACTER THO PHUTHAO
1980xB3    0x0E13  #THAI CHARACTER NO NEN
1990xB4    0x0E14  #THAI CHARACTER DO DEK
2000xB5    0x0E15  #THAI CHARACTER TO TAO
2010xB6    0x0E16  #THAI CHARACTER THO THUNG
2020xB7    0x0E17  #THAI CHARACTER THO THAHAN
2030xB8    0x0E18  #THAI CHARACTER THO THONG
2040xB9    0x0E19  #THAI CHARACTER NO NU
2050xBA    0x0E1A  #THAI CHARACTER BO BAIMAI
2060xBB    0x0E1B  #THAI CHARACTER PO PLA
2070xBC    0x0E1C  #THAI CHARACTER PHO PHUNG
2080xBD    0x0E1D  #THAI CHARACTER FO FA
2090xBE    0x0E1E  #THAI CHARACTER PHO PHAN
2100xBF    0x0E1F  #THAI CHARACTER FO FAN
2110xC0    0x0E20  #THAI CHARACTER PHO SAMPHAO
2120xC1    0x0E21  #THAI CHARACTER MO MA
2130xC2    0x0E22  #THAI CHARACTER YO YAK
2140xC3    0x0E23  #THAI CHARACTER RO RUA
2150xC4    0x0E24  #THAI CHARACTER RU
2160xC5    0x0E25  #THAI CHARACTER LO LING
2170xC6    0x0E26  #THAI CHARACTER LU
2180xC7    0x0E27  #THAI CHARACTER WO WAEN
2190xC8    0x0E28  #THAI CHARACTER SO SALA
2200xC9    0x0E29  #THAI CHARACTER SO RUSI
2210xCA    0x0E2A  #THAI CHARACTER SO SUA
2220xCB    0x0E2B  #THAI CHARACTER HO HIP
2230xCC    0x0E2C  #THAI CHARACTER LO CHULA
2240xCD    0x0E2D  #THAI CHARACTER O ANG
2250xCE    0x0E2E  #THAI CHARACTER HO NOKHUK
2260xCF    0x0E2F  #THAI CHARACTER PAIYANNOI
2270xD0    0x0E30  #THAI CHARACTER SARA A
2280xD1    0x0E31  #THAI CHARACTER MAI HAN-AKAT
2290xD2    0x0E32  #THAI CHARACTER SARA AA
2300xD3    0x0E33  #THAI CHARACTER SARA AM
2310xD4    0x0E34  #THAI CHARACTER SARA I
2320xD5    0x0E35  #THAI CHARACTER SARA II
2330xD6    0x0E36  #THAI CHARACTER SARA UE
2340xD7    0x0E37  #THAI CHARACTER SARA UEE
2350xD8    0x0E38  #THAI CHARACTER SARA U
2360xD9    0x0E39  #THAI CHARACTER SARA UU
2370xDA    0x0E3A  #THAI CHARACTER PHINTHU
2380xDB            #UNDEFINED
2390xDC            #UNDEFINED
2400xDD            #UNDEFINED
2410xDE            #UNDEFINED
2420xDF    0x0E3F  #THAI CURRENCY SYMBOL BAHT
2430xE0    0x0E40  #THAI CHARACTER SARA E
2440xE1    0x0E41  #THAI CHARACTER SARA AE
2450xE2    0x0E42  #THAI CHARACTER SARA O
2460xE3    0x0E43  #THAI CHARACTER SARA AI MAIMUAN
2470xE4    0x0E44  #THAI CHARACTER SARA AI MAIMALAI
2480xE5    0x0E45  #THAI CHARACTER LAKKHANGYAO
2490xE6    0x0E46  #THAI CHARACTER MAIYAMOK
2500xE7    0x0E47  #THAI CHARACTER MAITAIKHU
2510xE8    0x0E48  #THAI CHARACTER MAI EK
2520xE9    0x0E49  #THAI CHARACTER MAI THO
2530xEA    0x0E4A  #THAI CHARACTER MAI TRI
2540xEB    0x0E4B  #THAI CHARACTER MAI CHATTAWA
2550xEC    0x0E4C  #THAI CHARACTER THANTHAKHAT
2560xED    0x0E4D  #THAI CHARACTER NIKHAHIT
2570xEE    0x0E4E  #THAI CHARACTER YAMAKKAN
2580xEF    0x0E4F  #THAI CHARACTER FONGMAN
2590xF0    0x0E50  #THAI DIGIT ZERO
2600xF1    0x0E51  #THAI DIGIT ONE
2610xF2    0x0E52  #THAI DIGIT TWO
2620xF3    0x0E53  #THAI DIGIT THREE
2630xF4    0x0E54  #THAI DIGIT FOUR
2640xF5    0x0E55  #THAI DIGIT FIVE
2650xF6    0x0E56  #THAI DIGIT SIX
2660xF7    0x0E57  #THAI DIGIT SEVEN
2670xF8    0x0E58  #THAI DIGIT EIGHT
2680xF9    0x0E59  #THAI DIGIT NINE
2690xFA    0x0E5A  #THAI CHARACTER ANGKHANKHU
2700xFB    0x0E5B  #THAI CHARACTER KHOMUT
2710xFC            #UNDEFINED
2720xFD            #UNDEFINED
2730xFE            #UNDEFINED
2740xFF            #UNDEFINED
Note: See TracBrowser for help on using the browser.