unicode-to-gsm.lua (6188B)
1 return { 2 [64]=0x00, -- 0x0040 # COMMERCIAL AT 3 [163]=0x01, -- 0x00A3 # POUND SIGN 4 [36]=0x02, -- 0x0024 # DOLLAR SIGN 5 [165]=0x03, -- 0x00A5 # YEN SIGN 6 [232]=0x04, -- 0x00E8 # LATIN SMALL LETTER E WITH GRAVE 7 [233]=0x05, -- 0x00E9 # LATIN SMALL LETTER E WITH ACUTE 8 [249]=0x06, -- 0x00F9 # LATIN SMALL LETTER U WITH GRAVE 9 [236]=0x07, -- 0x00EC # LATIN SMALL LETTER I WITH GRAVE 10 [242]=0x08, -- 0x00F2 # LATIN SMALL LETTER O WITH GRAVE 11 [231]=0x09, -- 0x00E7 # LATIN SMALL LETTER C WITH CEDILLA 12 [10]=0x0A, -- 0x000A # LINE FEED 13 [216]=0x0B, -- 0x00D8 # LATIN CAPITAL LETTER O WITH STROKE 14 [248]=0x0C, -- 0x00F8 # LATIN SMALL LETTER O WITH STROKE 15 [13]=0x0D, -- 0x000D # CARRIAGE RETURN 16 [197]=0x0E, -- 0x00C5 # LATIN CAPITAL LETTER A WITH RING ABOVE 17 [229]=0x0F, -- 0x00E5 # LATIN SMALL LETTER A WITH RING ABOVE 18 [916]=0x10, -- 0x0394 # GREEK CAPITAL LETTER DELTA 19 [95]=0x11, -- 0x005F # LOW LINE 20 [934]=0x12, -- 0x03A6 # GREEK CAPITAL LETTER PHI 21 [915]=0x13, -- 0x0393 # GREEK CAPITAL LETTER GAMMA 22 [923]=0x14, -- 0x039B # GREEK CAPITAL LETTER LAMDA 23 [937]=0x15, -- 0x03A9 # GREEK CAPITAL LETTER OMEGA 24 [928]=0x16, -- 0x03A0 # GREEK CAPITAL LETTER PI 25 [936]=0x17, -- 0x03A8 # GREEK CAPITAL LETTER PSI 26 [931]=0x18, -- 0x03A3 # GREEK CAPITAL LETTER SIGMA 27 [920]=0x19, -- 0x0398 # GREEK CAPITAL LETTER THETA 28 [926]=0x1A, -- 0x039E # GREEK CAPITAL LETTER XI 29 [160]=0x1B, -- 0x00A0 # ESCAPE TO EXTENSION TABLE (or displayed as NBSP, see note above) 30 [12]=0x1B0A, -- 0x000C # FORM FEED 31 [94]=0x1B14, -- 0x005E # CIRCUMFLEX ACCENT 32 [123]=0x1B28, -- 0x007B # LEFT CURLY BRACKET 33 [125]=0x1B29, -- 0x007D # RIGHT CURLY BRACKET 34 [92]=0x1B2F, -- 0x005C # REVERSE SOLIDUS 35 [91]=0x1B3C, -- 0x005B # LEFT SQUARE BRACKET 36 [126]=0x1B3D, -- 0x007E # TILDE 37 [93]=0x1B3E, -- 0x005D # RIGHT SQUARE BRACKET 38 [124]=0x1B40, -- 0x007C # VERTICAL LINE 39 [8364]=0x1B65, -- 0x20AC # EURO SIGN 40 [198]=0x1C, -- 0x00C6 # LATIN CAPITAL LETTER AE 41 [230]=0x1D, -- 0x00E6 # LATIN SMALL LETTER AE 42 [223]=0x1E, -- 0x00DF # LATIN SMALL LETTER SHARP S (German) 43 [201]=0x1F, -- 0x00C9 # LATIN CAPITAL LETTER E WITH ACUTE 44 [32]=0x20, -- 0x0020 # SPACE 45 [33]=0x21, -- 0x0021 # EXCLAMATION MARK 46 [34]=0x22, -- 0x0022 # QUOTATION MARK 47 [35]=0x23, -- 0x0023 # NUMBER SIGN 48 [164]=0x24, -- 0x00A4 # CURRENCY SIGN 49 [37]=0x25, -- 0x0025 # PERCENT SIGN 50 [38]=0x26, -- 0x0026 # AMPERSAND 51 [39]=0x27, -- 0x0027 # APOSTROPHE 52 [40]=0x28, -- 0x0028 # LEFT PARENTHESIS 53 [41]=0x29, -- 0x0029 # RIGHT PARENTHESIS 54 [42]=0x2A, -- 0x002A # ASTERISK 55 [43]=0x2B, -- 0x002B # PLUS SIGN 56 [44]=0x2C, -- 0x002C # COMMA 57 [45]=0x2D, -- 0x002D # HYPHEN-MINUS 58 [46]=0x2E, -- 0x002E # FULL STOP 59 [47]=0x2F, -- 0x002F # SOLIDUS 60 [48]=0x30, -- 0x0030 # DIGIT ZERO 61 [49]=0x31, -- 0x0031 # DIGIT ONE 62 [50]=0x32, -- 0x0032 # DIGIT TWO 63 [51]=0x33, -- 0x0033 # DIGIT THREE 64 [52]=0x34, -- 0x0034 # DIGIT FOUR 65 [53]=0x35, -- 0x0035 # DIGIT FIVE 66 [54]=0x36, -- 0x0036 # DIGIT SIX 67 [55]=0x37, -- 0x0037 # DIGIT SEVEN 68 [56]=0x38, -- 0x0038 # DIGIT EIGHT 69 [57]=0x39, -- 0x0039 # DIGIT NINE 70 [58]=0x3A, -- 0x003A # COLON 71 [59]=0x3B, -- 0x003B # SEMICOLON 72 [60]=0x3C, -- 0x003C # LESS-THAN SIGN 73 [61]=0x3D, -- 0x003D # EQUALS SIGN 74 [62]=0x3E, -- 0x003E # GREATER-THAN SIGN 75 [63]=0x3F, -- 0x003F # QUESTION MARK 76 [161]=0x40, -- 0x00A1 # INVERTED EXCLAMATION MARK 77 [65]=0x41, -- 0x0041 # LATIN CAPITAL LETTER A 78 [66]=0x42, -- 0x0042 # LATIN CAPITAL LETTER B 79 [67]=0x43, -- 0x0043 # LATIN CAPITAL LETTER C 80 [68]=0x44, -- 0x0044 # LATIN CAPITAL LETTER D 81 [69]=0x45, -- 0x0045 # LATIN CAPITAL LETTER E 82 [70]=0x46, -- 0x0046 # LATIN CAPITAL LETTER F 83 [71]=0x47, -- 0x0047 # LATIN CAPITAL LETTER G 84 [72]=0x48, -- 0x0048 # LATIN CAPITAL LETTER H 85 [73]=0x49, -- 0x0049 # LATIN CAPITAL LETTER I 86 [74]=0x4A, -- 0x004A # LATIN CAPITAL LETTER J 87 [75]=0x4B, -- 0x004B # LATIN CAPITAL LETTER K 88 [76]=0x4C, -- 0x004C # LATIN CAPITAL LETTER L 89 [77]=0x4D, -- 0x004D # LATIN CAPITAL LETTER M 90 [78]=0x4E, -- 0x004E # LATIN CAPITAL LETTER N 91 [79]=0x4F, -- 0x004F # LATIN CAPITAL LETTER O 92 [80]=0x50, -- 0x0050 # LATIN CAPITAL LETTER P 93 [81]=0x51, -- 0x0051 # LATIN CAPITAL LETTER Q 94 [82]=0x52, -- 0x0052 # LATIN CAPITAL LETTER R 95 [83]=0x53, -- 0x0053 # LATIN CAPITAL LETTER S 96 [84]=0x54, -- 0x0054 # LATIN CAPITAL LETTER T 97 [85]=0x55, -- 0x0055 # LATIN CAPITAL LETTER U 98 [86]=0x56, -- 0x0056 # LATIN CAPITAL LETTER V 99 [87]=0x57, -- 0x0057 # LATIN CAPITAL LETTER W 100 [88]=0x58, -- 0x0058 # LATIN CAPITAL LETTER X 101 [89]=0x59, -- 0x0059 # LATIN CAPITAL LETTER Y 102 [90]=0x5A, -- 0x005A # LATIN CAPITAL LETTER Z 103 [196]=0x5B, -- 0x00C4 # LATIN CAPITAL LETTER A WITH DIAERESIS 104 [214]=0x5C, -- 0x00D6 # LATIN CAPITAL LETTER O WITH DIAERESIS 105 [209]=0x5D, -- 0x00D1 # LATIN CAPITAL LETTER N WITH TILDE 106 [220]=0x5E, -- 0x00DC # LATIN CAPITAL LETTER U WITH DIAERESIS 107 [167]=0x5F, -- 0x00A7 # SECTION SIGN 108 [191]=0x60, -- 0x00BF # INVERTED QUESTION MARK 109 [97]=0x61, -- 0x0061 # LATIN SMALL LETTER A 110 [98]=0x62, -- 0x0062 # LATIN SMALL LETTER B 111 [99]=0x63, -- 0x0063 # LATIN SMALL LETTER C 112 [100]=0x64, -- 0x0064 # LATIN SMALL LETTER D 113 [101]=0x65, -- 0x0065 # LATIN SMALL LETTER E 114 [102]=0x66, -- 0x0066 # LATIN SMALL LETTER F 115 [103]=0x67, -- 0x0067 # LATIN SMALL LETTER G 116 [104]=0x68, -- 0x0068 # LATIN SMALL LETTER H 117 [105]=0x69, -- 0x0069 # LATIN SMALL LETTER I 118 [106]=0x6A, -- 0x006A # LATIN SMALL LETTER J 119 [107]=0x6B, -- 0x006B # LATIN SMALL LETTER K 120 [108]=0x6C, -- 0x006C # LATIN SMALL LETTER L 121 [109]=0x6D, -- 0x006D # LATIN SMALL LETTER M 122 [110]=0x6E, -- 0x006E # LATIN SMALL LETTER N 123 [111]=0x6F, -- 0x006F # LATIN SMALL LETTER O 124 [112]=0x70, -- 0x0070 # LATIN SMALL LETTER P 125 [113]=0x71, -- 0x0071 # LATIN SMALL LETTER Q 126 [114]=0x72, -- 0x0072 # LATIN SMALL LETTER R 127 [115]=0x73, -- 0x0073 # LATIN SMALL LETTER S 128 [116]=0x74, -- 0x0074 # LATIN SMALL LETTER T 129 [117]=0x75, -- 0x0075 # LATIN SMALL LETTER U 130 [118]=0x76, -- 0x0076 # LATIN SMALL LETTER V 131 [119]=0x77, -- 0x0077 # LATIN SMALL LETTER W 132 [120]=0x78, -- 0x0078 # LATIN SMALL LETTER X 133 [121]=0x79, -- 0x0079 # LATIN SMALL LETTER Y 134 [122]=0x7A, -- 0x007A # LATIN SMALL LETTER Z 135 [228]=0x7B, -- 0x00E4 # LATIN SMALL LETTER A WITH DIAERESIS 136 [246]=0x7C, -- 0x00F6 # LATIN SMALL LETTER O WITH DIAERESIS 137 [241]=0x7D, -- 0x00F1 # LATIN SMALL LETTER N WITH TILDE 138 [252]=0x7E, -- 0x00FC # LATIN SMALL LETTER U WITH DIAERESIS 139 [224]=0x7F, -- 0x00E0 # LATIN SMALL LETTER A WITH GRAVE 140 }