| xj | b04a402 | 2021-11-25 15:01:52 +0800 | [diff] [blame] | 1 | # | 
 | 2 | # Unicode table for IBM Codepage 437.  Note that there are many more | 
 | 3 | # substitutions that could be conceived (for example, thick-line | 
 | 4 | # graphs probably should be replaced with double-line ones, accented | 
 | 5 | # Latin characters should replaced with their nonaccented versions, | 
 | 6 | # and some upper case Greek characters could be replaced by Latin), however, | 
 | 7 | # I have limited myself to the Unicodes used by the kernel ISO 8859-1, | 
 | 8 | # DEC VT, and IBM CP 437 tables. | 
 | 9 | # | 
 | 10 | # -------------------------------- | 
 | 11 | # | 
 | 12 | # Basic IBM dingbats, some of which will never have a purpose clear | 
 | 13 | # to mankind | 
 | 14 | # | 
 | 15 | 0x00	U+0000 | 
 | 16 | 0x01	U+263a | 
 | 17 | 0x02	U+263b | 
 | 18 | 0x03	U+2665 | 
 | 19 | 0x04	U+2666 U+25c6 | 
 | 20 | 0x05	U+2663 | 
 | 21 | 0x06	U+2660 | 
 | 22 | 0x07	U+2022 | 
 | 23 | 0x08	U+25d8 | 
 | 24 | 0x09	U+25cb | 
 | 25 | 0x0a	U+25d9 | 
 | 26 | 0x0b	U+2642 | 
 | 27 | 0x0c	U+2640 | 
 | 28 | 0x0d	U+266a | 
 | 29 | 0x0e	U+266b | 
 | 30 | 0x0f	U+263c U+00a4 | 
 | 31 | 0x10	U+25b6 U+25ba | 
 | 32 | 0x11	U+25c0 U+25c4 | 
 | 33 | 0x12	U+2195 | 
 | 34 | 0x13	U+203c | 
 | 35 | 0x14	U+00b6 | 
 | 36 | 0x15	U+00a7 | 
 | 37 | 0x16	U+25ac | 
 | 38 | 0x17	U+21a8 | 
 | 39 | 0x18	U+2191 | 
 | 40 | 0x19	U+2193 | 
 | 41 | 0x1a	U+2192 | 
 | 42 | 0x1b	U+2190 | 
 | 43 | 0x1c	U+221f | 
 | 44 | 0x1d	U+2194 | 
 | 45 | 0x1e	U+25b2 | 
 | 46 | 0x1f	U+25bc | 
 | 47 | # | 
 | 48 | # The ASCII range is identity-mapped, but some of the characters also | 
 | 49 | # have to act as substitutes, especially the upper-case characters. | 
 | 50 | # | 
 | 51 | 0x20	U+0020 | 
 | 52 | 0x21	U+0021 | 
 | 53 | 0x22	U+0022 U+00a8 | 
 | 54 | 0x23	U+0023 | 
 | 55 | 0x24	U+0024 | 
 | 56 | 0x25	U+0025 | 
 | 57 | 0x26	U+0026 | 
 | 58 | 0x27	U+0027 U+00b4 | 
 | 59 | 0x28	U+0028 | 
 | 60 | 0x29	U+0029 | 
 | 61 | 0x2a	U+002a | 
 | 62 | 0x2b	U+002b | 
 | 63 | 0x2c	U+002c U+00b8 | 
 | 64 | 0x2d	U+002d U+00ad | 
 | 65 | 0x2e	U+002e | 
 | 66 | 0x2f	U+002f | 
 | 67 | 0x30	U+0030 | 
 | 68 | 0x31	U+0031 | 
 | 69 | 0x32	U+0032 | 
 | 70 | 0x33	U+0033 | 
 | 71 | 0x34	U+0034 | 
 | 72 | 0x35	U+0035 | 
 | 73 | 0x36	U+0036 | 
 | 74 | 0x37	U+0037 | 
 | 75 | 0x38	U+0038 | 
 | 76 | 0x39	U+0039 | 
 | 77 | 0x3a	U+003a | 
 | 78 | 0x3b	U+003b | 
 | 79 | 0x3c	U+003c | 
 | 80 | 0x3d	U+003d | 
 | 81 | 0x3e	U+003e | 
 | 82 | 0x3f	U+003f | 
 | 83 | 0x40	U+0040 | 
 | 84 | 0x41	U+0041 U+00c0 U+00c1 U+00c2 U+00c3 | 
 | 85 | 0x42	U+0042 | 
 | 86 | 0x43	U+0043 U+00a9 | 
 | 87 | 0x44	U+0044 U+00d0 | 
 | 88 | 0x45	U+0045 U+00c8 U+00ca U+00cb | 
 | 89 | 0x46	U+0046 | 
 | 90 | 0x47	U+0047 | 
 | 91 | 0x48	U+0048 | 
 | 92 | 0x49	U+0049 U+00cc U+00cd U+00ce U+00cf | 
 | 93 | 0x4a	U+004a | 
 | 94 | 0x4b	U+004b U+212a | 
 | 95 | 0x4c	U+004c | 
 | 96 | 0x4d	U+004d | 
 | 97 | 0x4e	U+004e | 
 | 98 | 0x4f	U+004f U+00d2 U+00d3 U+00d4 U+00d5 | 
 | 99 | 0x50	U+0050 | 
 | 100 | 0x51	U+0051 | 
 | 101 | 0x52	U+0052 U+00ae | 
 | 102 | 0x53	U+0053 | 
 | 103 | 0x54	U+0054 | 
 | 104 | 0x55	U+0055 U+00d9 U+00da U+00db | 
 | 105 | 0x56	U+0056 | 
 | 106 | 0x57	U+0057 | 
 | 107 | 0x58	U+0058 | 
 | 108 | 0x59	U+0059 U+00dd | 
 | 109 | 0x5a	U+005a | 
 | 110 | 0x5b	U+005b | 
 | 111 | 0x5c	U+005c | 
 | 112 | 0x5d	U+005d | 
 | 113 | 0x5e	U+005e | 
 | 114 | 0x5f	U+005f U+23bd U+f804 | 
 | 115 | 0x60	U+0060 | 
 | 116 | 0x61	U+0061 U+00e3 | 
 | 117 | 0x62	U+0062 | 
 | 118 | 0x63	U+0063 | 
 | 119 | 0x64	U+0064 | 
 | 120 | 0x65	U+0065 | 
 | 121 | 0x66	U+0066 | 
 | 122 | 0x67	U+0067 | 
 | 123 | 0x68	U+0068 | 
 | 124 | 0x69	U+0069 | 
 | 125 | 0x6a	U+006a | 
 | 126 | 0x6b	U+006b | 
 | 127 | 0x6c	U+006c | 
 | 128 | 0x6d	U+006d | 
 | 129 | 0x6e	U+006e | 
 | 130 | 0x6f	U+006f U+00f5 | 
 | 131 | 0x70	U+0070 | 
 | 132 | 0x71	U+0071 | 
 | 133 | 0x72	U+0072 | 
 | 134 | 0x73	U+0073 | 
 | 135 | 0x74	U+0074 | 
 | 136 | 0x75	U+0075 | 
 | 137 | 0x76	U+0076 | 
 | 138 | 0x77	U+0077 | 
 | 139 | 0x78	U+0078 U+00d7 | 
 | 140 | 0x79	U+0079 U+00fd | 
 | 141 | 0x7a	U+007a | 
 | 142 | 0x7b	U+007b | 
 | 143 | 0x7c	U+007c U+00a6 | 
 | 144 | 0x7d	U+007d | 
 | 145 | 0x7e	U+007e | 
 | 146 | # | 
 | 147 | # Okay, what on Earth is this one supposed to be used for? | 
 | 148 | # | 
 | 149 | 0x7f	U+2302 | 
 | 150 | # | 
 | 151 | # Non-English characters, mostly lower case letters... | 
 | 152 | # | 
 | 153 | 0x80	U+00c7 | 
 | 154 | 0x81	U+00fc | 
 | 155 | 0x82	U+00e9 | 
 | 156 | 0x83	U+00e2 | 
 | 157 | 0x84	U+00e4 | 
 | 158 | 0x85	U+00e0 | 
 | 159 | 0x86	U+00e5 | 
 | 160 | 0x87	U+00e7 | 
 | 161 | 0x88	U+00ea | 
 | 162 | 0x89	U+00eb | 
 | 163 | 0x8a	U+00e8 | 
 | 164 | 0x8b	U+00ef | 
 | 165 | 0x8c	U+00ee | 
 | 166 | 0x8d	U+00ec | 
 | 167 | 0x8e	U+00c4 | 
 | 168 | 0x8f	U+00c5 U+212b | 
 | 169 | 0x90	U+00c9 | 
 | 170 | 0x91	U+00e6 | 
 | 171 | 0x92	U+00c6 | 
 | 172 | 0x93	U+00f4 | 
 | 173 | 0x94	U+00f6 | 
 | 174 | 0x95	U+00f2 | 
 | 175 | 0x96	U+00fb | 
 | 176 | 0x97	U+00f9 | 
 | 177 | 0x98	U+00ff | 
 | 178 | 0x99	U+00d6 | 
 | 179 | 0x9a	U+00dc | 
 | 180 | 0x9b	U+00a2 | 
 | 181 | 0x9c	U+00a3 | 
 | 182 | 0x9d	U+00a5 | 
 | 183 | 0x9e	U+20a7 | 
 | 184 | 0x9f	U+0192 | 
 | 185 | 0xa0	U+00e1 | 
 | 186 | 0xa1	U+00ed | 
 | 187 | 0xa2	U+00f3 | 
 | 188 | 0xa3	U+00fa | 
 | 189 | 0xa4	U+00f1 | 
 | 190 | 0xa5	U+00d1 | 
 | 191 | 0xa6	U+00aa | 
 | 192 | 0xa7	U+00ba | 
 | 193 | 0xa8	U+00bf | 
 | 194 | 0xa9	U+2310 | 
 | 195 | 0xaa	U+00ac | 
 | 196 | 0xab	U+00bd | 
 | 197 | 0xac	U+00bc | 
 | 198 | 0xad	U+00a1 | 
 | 199 | 0xae	U+00ab | 
 | 200 | 0xaf	U+00bb | 
 | 201 | # | 
 | 202 | # Block graphics | 
 | 203 | # | 
 | 204 | 0xb0	U+2591 | 
 | 205 | 0xb1	U+2592 | 
 | 206 | 0xb2	U+2593 | 
 | 207 | 0xb3	U+2502 | 
 | 208 | 0xb4	U+2524 | 
 | 209 | 0xb5	U+2561 | 
 | 210 | 0xb6	U+2562 | 
 | 211 | 0xb7	U+2556 | 
 | 212 | 0xb8	U+2555 | 
 | 213 | 0xb9	U+2563 | 
 | 214 | 0xba	U+2551 | 
 | 215 | 0xbb	U+2557 | 
 | 216 | 0xbc	U+255d | 
 | 217 | 0xbd	U+255c | 
 | 218 | 0xbe	U+255b | 
 | 219 | 0xbf	U+2510 | 
 | 220 | 0xc0	U+2514 | 
 | 221 | 0xc1	U+2534 | 
 | 222 | 0xc2	U+252c | 
 | 223 | 0xc3	U+251c | 
 | 224 | 0xc4	U+2500 | 
 | 225 | 0xc5	U+253c | 
 | 226 | 0xc6	U+255e | 
 | 227 | 0xc7	U+255f | 
 | 228 | 0xc8	U+255a | 
 | 229 | 0xc9	U+2554 | 
 | 230 | 0xca	U+2569 | 
 | 231 | 0xcb	U+2566 | 
 | 232 | 0xcc	U+2560 | 
 | 233 | 0xcd	U+2550 | 
 | 234 | 0xce	U+256c | 
 | 235 | 0xcf	U+2567 | 
 | 236 | 0xd0	U+2568 | 
 | 237 | 0xd1	U+2564 | 
 | 238 | 0xd2	U+2565 | 
 | 239 | 0xd3	U+2559 | 
 | 240 | 0xd4	U+2558 | 
 | 241 | 0xd5	U+2552 | 
 | 242 | 0xd6	U+2553 | 
 | 243 | 0xd7	U+256b | 
 | 244 | 0xd8	U+256a | 
 | 245 | 0xd9	U+2518 | 
 | 246 | 0xda	U+250c | 
 | 247 | 0xdb	U+2588 | 
 | 248 | 0xdc	U+2584 | 
 | 249 | 0xdd	U+258c | 
 | 250 | 0xde	U+2590 | 
 | 251 | 0xdf	U+2580 | 
 | 252 | # | 
 | 253 | # Greek letters and mathematical symbols | 
 | 254 | # | 
 | 255 | 0xe0	U+03b1 | 
 | 256 | 0xe1	U+03b2 U+00df | 
 | 257 | 0xe2	U+0393 | 
 | 258 | 0xe3	U+03c0 | 
 | 259 | 0xe4	U+03a3 | 
 | 260 | 0xe5	U+03c3 | 
 | 261 | 0xe6	U+00b5 U+03bc | 
 | 262 | 0xe7	U+03c4 | 
 | 263 | 0xe8	U+03a6 U+00d8 | 
 | 264 | 0xe9	U+0398 | 
 | 265 | 0xea	U+03a9 U+2126 | 
 | 266 | 0xeb	U+03b4 U+00f0 | 
 | 267 | 0xec	U+221e | 
 | 268 | 0xed	U+03c6 U+00f8 | 
 | 269 | 0xee	U+03b5 U+2208 | 
 | 270 | 0xef	U+2229 | 
 | 271 | 0xf0	U+2261 | 
 | 272 | 0xf1	U+00b1 | 
 | 273 | 0xf2	U+2265 | 
 | 274 | 0xf3	U+2264 | 
 | 275 | 0xf4	U+2320 | 
 | 276 | 0xf5	U+2321 | 
 | 277 | 0xf6	U+00f7 | 
 | 278 | 0xf7	U+2248 | 
 | 279 | 0xf8	U+00b0 | 
 | 280 | 0xf9	U+2219 | 
 | 281 | 0xfa	U+00b7 | 
 | 282 | 0xfb	U+221a | 
 | 283 | 0xfc	U+207f | 
 | 284 | 0xfd	U+00b2 | 
 | 285 | # | 
 | 286 | # Square bullet, non-spacing blank | 
 | 287 | # Mapping U+fffd to the square bullet means it is the substitution | 
 | 288 | # character | 
 | 289 | #  | 
 | 290 | 0xfe	U+25a0 U+fffd | 
 | 291 | 0xff	U+00a0 |