=============================================
VISCII 1.1 to Unicode 1.1 (ISO 10646) MAPPING
=============================================
This document contains two segments:
1) Code fragment of a table mapping the 256 VISCII 1.1
character codes to Unicode 1.1. This is the same
as the table found in AT&T's Plan 9 TCS character set
conversion utility, available for anonymous FTP from
research.att.com:dist/tcs.tar.Z.
2) Line-by-line mapping of the 134 Vietnamese-specific
letters, from VISCII 1.1 to Unicode 1.1, including
their VIQR mnemonic representation and the English
character names.
For further information, consult the VISCII documentation, or
contact Viet-Std@Haydn.Stanford.EDU.
===================
long tabviscii[256] =
{
0x0000, 0x0001, 0x1EB2, 0x0003, 0x0004, 0x1EB4, 0x1EAA, 0x0007,
0x0008, 0x0009, 0x000a, 0x000b, 0x000c, 0x000d, 0x000e, 0x000f,
0x0010, 0x0011, 0x0012, 0x0013, 0x1EF6, 0x0015, 0x0016, 0x0017,
0x0018, 0x1EF8, 0x001a, 0x001b, 0x001c, 0x001d, 0x1EF4, 0x001f,
0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027,
0x0028, 0x0029, 0x002a, 0x002b, 0x002c, 0x002d, 0x002e, 0x002f,
0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037,
0x0038, 0x0039, 0x003a, 0x003b, 0x003c, 0x003d, 0x003e, 0x003f,
0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047,
0x0048, 0x0049, 0x004a, 0x004b, 0x004c, 0x004d, 0x004e, 0x004f,
0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 0x0055, 0x0056, 0x0057,
0x0058, 0x0059, 0x005a, 0x005b, 0x005c, 0x005d, 0x005e, 0x005f,
0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067,
0x0068, 0x0069, 0x006a, 0x006b, 0x006c, 0x006d, 0x006e, 0x006f,
0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077,
0x0078, 0x0079, 0x007a, 0x007b, 0x007c, 0x007d, 0x007e, 0x007f,
0x1EA0, 0x1EAE, 0x1EB0, 0x1EB6, 0x1EA4, 0x1EA6, 0x1EA8, 0x1EAC,
0x1EBC, 0x1EB8, 0x1EBE, 0x1EC0, 0x1EC2, 0x1EC4, 0x1EC6, 0x1ED0,
0x1ED2, 0x1ED4, 0x1ED6, 0x1ED8, 0x1EE2, 0x1EDA, 0x1EDC, 0x1EDE,
0x1ECA, 0x1ECE, 0x1ECC, 0x1EC8, 0x1EE6, 0x0168, 0x1EE4, 0x1EF2,
0x00D5, 0x1EAF, 0x1EB1, 0x1EB7, 0x1EA5, 0x1EA7, 0x1EA9, 0x1EAD,
0x1EBD, 0x1EB9, 0x1EBF, 0x1EC1, 0x1EC3, 0x1EC5, 0x1EC7, 0x1ED1,
0x1ED3, 0x1ED5, 0x1ED7, 0x1EE0, 0x01A0, 0x1ED9, 0x1EDD, 0x1EDF,
0x1ECB, 0x1EF0, 0x1EE8, 0x1EEA, 0x1EEC, 0x01A1, 0x1EDB, 0x01AF,
0x00C0, 0x00C1, 0x00C2, 0x00C3, 0x1EA2, 0x0102, 0x1EB3, 0x1EB5,
0x00C8, 0x00C9, 0x00CA, 0x1EBA, 0x00CC, 0x00CD, 0x0128, 0x1EF3,
0x0110, 0x1EE9, 0x00D2, 0x00D3, 0x00D4, 0x1EA1, 0x1EF7, 0x1EEB,
0x1EED, 0x00D9, 0x00DA, 0x1EF9, 0x1EF5, 0x00DD, 0x1EE1, 0x01B0,
0x00E0, 0x00E1, 0x00E2, 0x00E3, 0x1EA3, 0x0103, 0x1EEF, 0x1EAB,
0x00E8, 0x00E9, 0x00EA, 0x1EBB, 0x00EC, 0x00ED, 0x0129, 0x1EC9,
0x0111, 0x1EF1, 0x00F2, 0x00F3, 0x00F4, 0x00F5, 0x1ECF, 0x1ECD,
0x1EE5, 0x00F9, 0x00FA, 0x0169, 0x1EE7, 0x00FD, 0x1EE3, 0x1EEE
};
===================
VISCII VIQR UCS-2 English
1.1 Viet (10646) Character
Decimal Letter Hex Name
------- ------ ------- ---------
2 A(? 1EB2 LATIN CAPITAL LETTER A WITH BREVE AND HOOK ABOVE
5 A(~ 1EB4 LATIN CAPITAL LETTER A WITH BREVE AND TILDE
6 A^~ 1EAA LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND TILDE
20 Y? 1EF6 LATIN CAPITAL LETTER Y WITH HOOK ABOVE
25 Y~ 1EF8 LATIN CAPITAL LETTER Y WITH TILDE
30 Y. 1EF4 LATIN CAPITAL LETTER Y WITH DOT BELOW
128 A. 1EA0 LATIN CAPITAL LETTER A WITH DOT BELOW
129 A(' 1EAE LATIN CAPITAL LETTER A WITH BREVE AND ACUTE
130 A(` 1EB0 LATIN CAPITAL LETTER A WITH BREVE AND GRAVE
131 A(. 1EB6 LATIN CAPITAL LETTER A WITH BREVE AND DOT BELOW
132 A^' 1EA4 LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND ACUTE
133 A^` 1EA6 LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND GRAVE
134 A^? 1EA8 LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE
135 A^. 1EAC LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND DOT BELOW
136 E~ 1EBC LATIN CAPITAL LETTER E WITH TILDE
137 E. 1EB8 LATIN CAPITAL LETTER E WITH DOT BELOW
138 E^' 1EBE LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND ACUTE
139 E^` 1EC0 LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND GRAVE
140 E^? 1EC2 LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE
141 E^~ 1EC4 LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND TILDE
142 E^. 1EC6 LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND DOT BELOW
143 O^' 1ED0 LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND ACUTE
144 O^` 1ED2 LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND GRAVE
145 O^? 1ED4 LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE
146 O^~ 1ED6 LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND TILDE
147 O^. 1ED8 LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND DOT BELOW
148 O+. 1EE2 LATIN CAPITAL LETTER O WITH HORN AND DOT BELOW
149 O+' 1EDA LATIN CAPITAL LETTER O WITH HORN AND ACUTE
150 O+` 1EDC LATIN CAPITAL LETTER O WITH HORN AND GRAVE
151 O+? 1EDE LATIN CAPITAL LETTER O WITH HORN AND HOOK ABOVE
152 I. 1ECA LATIN CAPITAL LETTER I WITH DOT BELOW
153 O? 1ECE LATIN CAPITAL LETTER O WITH HOOK ABOVE
154 O. 1ECC LATIN CAPITAL LETTER O WITH DOT BELOW
155 I? 1EC8 LATIN CAPITAL LETTER I WITH HOOK ABOVE
156 U? 1EE6 LATIN CAPITAL LETTER U WITH HOOK ABOVE
157 U~ 0168 LATIN CAPITAL LETTER U WITH TILDE
158 U. 1EE4 LATIN CAPITAL LETTER U WITH DOT BELOW
159 Y` 1EF2 LATIN CAPITAL LETTER Y WITH GRAVE
160 O~ 00D5 LATIN CAPITAL LETTER O WITH TILDE
161 a(' 1EAF LATIN SMALL LETTER A WITH BREVE AND ACUTE
162 a(` 1EB1 LATIN SMALL LETTER A WITH BREVE AND GRAVE
163 a(. 1EB7 LATIN SMALL LETTER A WITH BREVE AND DOT BELOW
164 a^' 1EA5 LATIN SMALL LETTER A WITH CIRCUMFLEX AND ACUTE
165 a^` 1EA7 LATIN SMALL LETTER A WITH CIRCUMFLEX AND GRAVE
166 a^? 1EA9 LATIN SMALL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE
167 a^. 1EAD LATIN SMALL LETTER A WITH CIRCUMFLEX AND DOT BELOW
168 e~ 1EBD LATIN SMALL LETTER E WITH TILDE
169 e. 1EB9 LATIN SMALL LETTER E WITH DOT BELOW
170 e^' 1EBF LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE
171 e^` 1EC1 LATIN SMALL LETTER E WITH CIRCUMFLEX AND GRAVE
172 e^? 1EC3 LATIN SMALL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE
173 e^~ 1EC5 LATIN SMALL LETTER E WITH CIRCUMFLEX AND TILDE
174 e^. 1EC7 LATIN SMALL LETTER E WITH CIRCUMFLEX AND DOT BELOW
175 o^' 1ED1 LATIN SMALL LETTER O WITH CIRCUMFLEX AND ACUTE
176 o^` 1ED3 LATIN SMALL LETTER O WITH CIRCUMFLEX AND GRAVE
177 o^? 1ED5 LATIN SMALL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE
178 o^~ 1ED7 LATIN SMALL LETTER O WITH CIRCUMFLEX AND TILDE
179 O+~ 1EE0 LATIN CAPITAL LETTER O WITH HORN AND TILDE
180 O+ 01A0 LATIN CAPITAL LETTER O WITH HORN
181 o^. 1ED9 LATIN SMALL LETTER O WITH CIRCUMFLEX AND DOT BELOW
182 o+` 1EDD LATIN SMALL LETTER O WITH HORN AND GRAVE
183 o+? 1EDF LATIN SMALL LETTER O WITH HORN AND HOOK ABOVE
184 i. 1ECB LATIN SMALL LETTER I WITH DOT BELOW
185 U+. 1EF0 LATIN CAPITAL LETTER U WITH HORN AND DOT BELOW
186 U+' 1EE8 LATIN CAPITAL LETTER U WITH HORN AND ACUTE
187 U+` 1EEA LATIN CAPITAL LETTER U WITH HORN AND GRAVE
188 U+? 1EEC LATIN CAPITAL LETTER U WITH HORN AND HOOK ABOVE
189 o+ 01A1 LATIN SMALL LETTER O WITH HORN
190 o+' 1EDB LATIN SMALL LETTER O WITH HORN AND ACUTE
191 U+ 01AF LATIN CAPITAL LETTER U WITH HORN
192 A` 00C0 LATIN CAPITAL LETTER A WITH GRAVE
193 A' 00C1 LATIN CAPITAL LETTER A WITH ACUTE
194 A^ 00C2 LATIN CAPITAL LETTER A WITH CIRCUMFLEX
195 A~ 00C3 LATIN CAPITAL LETTER A WITH TILDE
196 A? 1EA2 LATIN CAPITAL LETTER A WITH HOOK ABOVE
197 A( 0102 LATIN CAPITAL LETTER A WITH BREVE
198 a(? 1EB3 LATIN SMALL LETTER A WITH BREVE AND HOOK ABOVE
199 a(~ 1EB5 LATIN SMALL LETTER A WITH BREVE AND TILDE
200 E` 00C8 LATIN CAPITAL LETTER E WITH GRAVE
201 E' 00C9 LATIN CAPITAL LETTER E WITH ACUTE
202 E^ 00CA LATIN CAPITAL LETTER E WITH CIRCUMFLEX
203 E? 1EBA LATIN CAPITAL LETTER E WITH HOOK ABOVE
204 I` 00CC LATIN CAPITAL LETTER I WITH GRAVE
205 I' 00CD LATIN CAPITAL LETTER I WITH ACUTE
206 I~ 0128 LATIN CAPITAL LETTER I WITH TILDE
207 y` 1EF3 LATIN SMALL LETTER Y WITH GRAVE
208 DD 0110 LATIN CAPITAL LETTER D WITH STROKE
209 u+' 1EE9 LATIN SMALL LETTER U WITH HORN AND ACUTE
210 O` 00D2 LATIN CAPITAL LETTER O WITH GRAVE
211 O' 00D3 LATIN CAPITAL LETTER O WITH ACUTE
212 O^ 00D4 LATIN CAPITAL LETTER O WITH CIRCUMFLEX
213 a. 1EA1 LATIN SMALL LETTER A WITH DOT BELOW
214 y? 1EF7 LATIN SMALL LETTER Y WITH HOOK ABOVE
215 u+` 1EEB LATIN SMALL LETTER U WITH HORN AND GRAVE
216 u+? 1EED LATIN SMALL LETTER U WITH HORN AND HOOK ABOVE
217 U` 00D9 LATIN CAPITAL LETTER U WITH GRAVE
218 U' 00DA LATIN CAPITAL LETTER U WITH ACUTE
219 y~ 1EF9 LATIN SMALL LETTER Y WITH TILDE
220 y. 1EF5 LATIN SMALL LETTER Y WITH DOT BELOW
221 Y' 00DD LATIN CAPITAL LETTER Y WITH ACUTE
222 o+~ 1EE1 LATIN SMALL LETTER O WITH HORN AND TILDE
223 u+ 01B0 LATIN SMALL LETTER U WITH HORN
224 a` 00E0 LATIN SMALL LETTER A WITH GRAVE
225 a' 00E1 LATIN SMALL LETTER A WITH ACUTE
226 a^ 00E2 LATIN SMALL LETTER A WITH CIRCUMFLEX
227 a~ 00E3 LATIN SMALL LETTER A WITH TILDE
228 a? 1EA3 LATIN SMALL LETTER A WITH HOOK ABOVE
229 a( 0103 LATIN SMALL LETTER A WITH BREVE
230 u+~ 1EEF LATIN SMALL LETTER U WITH HORN AND TILDE
231 a^~ 1EAB LATIN SMALL LETTER A WITH CIRCUMFLEX AND TILDE
232 e` 00E8 LATIN SMALL LETTER E WITH GRAVE
233 e' 00E9 LATIN SMALL LETTER E WITH ACUTE
234 e^ 00EA LATIN SMALL LETTER E WITH CIRCUMFLEX
235 e? 1EBB LATIN SMALL LETTER E WITH HOOK ABOVE
236 i` 00EC LATIN SMALL LETTER I WITH GRAVE
237 i' 00ED LATIN SMALL LETTER I WITH ACUTE
238 i~ 0129 LATIN SMALL LETTER I WITH TILDE
239 i? 1EC9 LATIN SMALL LETTER I WITH HOOK ABOVE
240 dd 0111 LATIN SMALL LETTER D WITH STROKE
241 u+. 1EF1 LATIN SMALL LETTER U WITH HORN AND DOT BELOW
242 o` 00F2 LATIN SMALL LETTER O WITH GRAVE
243 o' 00F3 LATIN SMALL LETTER O WITH ACUTE
244 o^ 00F4 LATIN SMALL LETTER O WITH CIRCUMFLEX
245 o~ 00F5 LATIN SMALL LETTER O WITH TILDE
246 o? 1ECF LATIN SMALL LETTER O WITH HOOK ABOVE
247 o. 1ECD LATIN SMALL LETTER O WITH DOT BELOW
248 u. 1EE5 LATIN SMALL LETTER U WITH DOT BELOW
249 u` 00F9 LATIN SMALL LETTER U WITH GRAVE
250 u' 00FA LATIN SMALL LETTER U WITH ACUTE
251 u~ 0169 LATIN SMALL LETTER U WITH TILDE
252 u? 1EE7 LATIN SMALL LETTER U WITH HOOK ABOVE
253 y' 00FD LATIN SMALL LETTER Y WITH ACUTE
254 o+. 1EE3 LATIN SMALL LETTER O WITH HORN AND DOT BELOW
255 U+~ 1EEE LATIN CAPITAL LETTER U WITH HORN AND TILDE