]> gitweb.fperrin.net Git - Dictionary.git/blob - jars/icu4j-4_4_2-src/main/tests/core/src/com/ibm/icu/dev/data/IDNATestInput.txt
go
[Dictionary.git] / jars / icu4j-4_4_2-src / main / tests / core / src / com / ibm / icu / dev / data / IDNATestInput.txt
1 =====\r
2 desc: Copyright 2003-2005 http://idnconnect.jdna.jp/testbed.html \r
3 namebase: <00ED>dn\r
4 nameutf8: ??dn\r
5 namezone: xn--dn-mja\r
6 failzone1: \r
7 failzone2: \r
8 token: 25029153\r
9 passfail: pass\r
10 type: toascii\r
11 \r
12 =====\r
13 desc: 1-1-1 Has one IDN\r
14 namebase: <00ED>dn\r
15 nameutf8: ??dn\r
16 namezone: xn--dn-mja\r
17 failzone1: \r
18 failzone2: \r
19 token: 25029153\r
20 passfail: pass\r
21 type: toascii\r
22 \r
23 =====\r
24 desc: 1-1-2 Has two IDNs\r
25 namebase: <00EB>x.<00ED>dn\r
26 nameutf8: ??x.??dn\r
27 namezone: xn--x-ega.xn--dn-mja\r
28 failzone1: \r
29 failzone2: \r
30 token: 02721141\r
31 passfail: pass\r
32 type: toascii\r
33 \r
34 =====\r
35 desc: 1-2-1 Latin-1\r
36 namebase: <00E5><00FE><00E7>\r
37 nameutf8: ??????\r
38 namezone: xn--5cae2e\r
39 failzone1: \r
40 failzone2: \r
41 token: 41542620\r
42 passfail: pass\r
43 type: toascii\r
44 \r
45 =====\r
46 desc: 1-2-2 Latin Extended A\r
47 namebase: <0103>b<0109>\r
48 nameutf8: ??b??\r
49 namezone: xn--b-rhat\r
50 failzone1: \r
51 failzone2: \r
52 token: 72238617\r
53 passfail: pass\r
54 type: toascii\r
55 \r
56 =====\r
57 desc: 1-2-3 Latin Extended B\r
58 namebase: <0227><0180><0188>\r
59 nameutf8: ??????\r
60 namezone: xn--lhaq98b\r
61 failzone1: \r
62 failzone2: \r
63 token: 48464361\r
64 passfail: pass\r
65 type: toascii\r
66 \r
67 =====\r
68 desc: 1-2-4 Latin Extended Additional\r
69 namebase: <1E01><1E03><1E09>\r
70 nameutf8: ?????????\r
71 namezone: xn--2fges\r
72 failzone1: \r
73 failzone2: \r
74 token: 49301230\r
75 passfail: pass\r
76 type: toascii\r
77 \r
78 =====\r
79 desc: 1-3-1 Han\r
80 namebase: <4E3F><4EBA><5C38>\r
81 nameutf8: ?????????\r
82 namezone: xn--xiqplj17a\r
83 failzone1: \r
84 failzone2: \r
85 token: 58367113\r
86 passfail: pass\r
87 type: toascii\r
88 \r
89 =====\r
90 desc: 1-3-2 Hiragana\r
91 namebase: <304B><304C><304D>\r
92 nameutf8: ?????????\r
93 namezone: xn--u8jcd\r
94 failzone1: \r
95 failzone2: \r
96 token: 57006197\r
97 passfail: pass\r
98 type: toascii\r
99 \r
100 =====\r
101 desc: 1-3-3 Katakana\r
102 namebase: <30AB><30AC><30AD>\r
103 nameutf8: ?????????\r
104 namezone: xn--lckcd\r
105 failzone1: \r
106 failzone2: \r
107 token: 81826992\r
108 passfail: pass\r
109 type: toascii\r
110 \r
111 =====\r
112 desc: 1-3-4 Hangul Jamo\r
113 namebase: <1100><1161><11A8>\r
114 nameutf8: ?????????\r
115 namezone: xn--p39a\r
116 failzone1: xn--ypd8qrh\r
117 failzone2: \r
118 token: 44228346\r
119 passfail: pass\r
120 type: toascii\r
121 \r
122 =====\r
123 desc: 1-3-5 Hangul\r
124 namebase: <AC69><B4C6><C03A>\r
125 nameutf8: ?????????\r
126 namezone: xn--o69aq2nl0j\r
127 failzone1: \r
128 failzone2: \r
129 token: 79235608\r
130 passfail: pass\r
131 type: toascii\r
132 \r
133 =====\r
134 desc: 1-3-6 Yi\r
135 namebase: <A00A><A020><A2B8>\r
136 nameutf8: ?????????\r
137 namezone: xn--6l7arby7j\r
138 failzone1: \r
139 failzone2: \r
140 token: 99549720\r
141 passfail: pass\r
142 type: toascii\r
143 \r
144 =====\r
145 desc: 1-3-7 Greek\r
146 namebase: <03B1><03B2><03B3>\r
147 nameutf8: ??????\r
148 namezone: xn--mxacd\r
149 failzone1: \r
150 failzone2: \r
151 token: 83859912\r
152 passfail: pass\r
153 type: toascii\r
154 \r
155 =====\r
156 desc: 1-3-8 Greek Extended\r
157 namebase: <1F02><1F26><1F55>\r
158 nameutf8: ?????????\r
159 namezone: xn--fng7dpg\r
160 failzone1: \r
161 failzone2: \r
162 token: 22501339\r
163 passfail: pass\r
164 type: toascii\r
165 \r
166 =====\r
167 desc: 1-3-9 Cyrillic\r
168 namebase: <0430><0431><0432>\r
169 nameutf8: ??????\r
170 namezone: xn--80acd\r
171 failzone1: \r
172 failzone2: \r
173 token: 98871751\r
174 passfail: pass\r
175 type: toascii\r
176 \r
177 =====\r
178 desc: 1-3-10 Armeian\r
179 namebase: <0561><0562><0563>\r
180 nameutf8: ??????\r
181 namezone: xn--y9acd\r
182 failzone1: \r
183 failzone2: \r
184 token: 23687015\r
185 passfail: pass\r
186 type: toascii\r
187 \r
188 =====\r
189 desc: 1-3-11 Georgian\r
190 namebase: <10D0><10D1><10D2>\r
191 nameutf8: ?????????\r
192 namezone: xn--lodcd\r
193 failzone1: \r
194 failzone2: \r
195 token: 70499589\r
196 passfail: pass\r
197 type: toascii\r
198 \r
199 =====\r
200 desc: 1-4-1 Symbols\r
201 namebase: <2221><21BA><2282>\r
202 nameutf8: ?????????\r
203 namezone: xn--b7gxomk\r
204 failzone1: \r
205 failzone2: \r
206 token: 24617638\r
207 passfail: pass\r
208 type: toascii\r
209 \r
210 =====\r
211 desc: 1-5-1 Devanagari\r
212 namebase: <0915><0916><0917>\r
213 nameutf8: ?????????\r
214 namezone: xn--11bcd\r
215 failzone1: \r
216 failzone2: \r
217 token: 18477223\r
218 passfail: pass\r
219 type: toascii\r
220 \r
221 =====\r
222 desc: 1-5-2 Bengali\r
223 namebase: <0995><0996><0997>\r
224 nameutf8: ?????????\r
225 namezone: xn--p5bcd\r
226 failzone1: \r
227 failzone2: \r
228 token: 11477904\r
229 passfail: pass\r
230 type: toascii\r
231 \r
232 =====\r
233 desc: 1-5-3 Gurmukhi\r
234 namebase: <0A15><0A16><0A17>\r
235 nameutf8: ?????????\r
236 namezone: xn--d9bcd\r
237 failzone1: \r
238 failzone2: \r
239 token: 71543506\r
240 passfail: pass\r
241 type: toascii\r
242 \r
243 =====\r
244 desc: 1-5-4 Gujarati\r
245 namebase: <0A95><0A96><0A97>\r
246 nameutf8: ?????????\r
247 namezone: xn--0dccd\r
248 failzone1: \r
249 failzone2: \r
250 token: 75268760\r
251 passfail: pass\r
252 type: toascii\r
253 \r
254 =====\r
255 desc: 1-5-5 Oriya\r
256 namebase: <0B15><0B16><0B17>\r
257 nameutf8: ?????????\r
258 namezone: xn--ohccd\r
259 failzone1: \r
260 failzone2: \r
261 token: 36079747\r
262 passfail: pass\r
263 type: toascii\r
264 \r
265 =====\r
266 desc: 1-5-6 Tamil\r
267 namebase: <0B95><0B99><0B9A>\r
268 nameutf8: ?????????\r
269 namezone: xn--clcid\r
270 failzone1: \r
271 failzone2: \r
272 token: 39841446\r
273 passfail: pass\r
274 type: toascii\r
275 \r
276 =====\r
277 desc: 1-5-7 Telugu\r
278 namebase: <0C15><0C16><0C17>\r
279 nameutf8: ?????????\r
280 namezone: xn--zoccd\r
281 failzone1: \r
282 failzone2: \r
283 token: 34438808\r
284 passfail: pass\r
285 type: toascii\r
286 \r
287 =====\r
288 desc: 1-5-8 Kannada\r
289 namebase: <0C95><0C96><0C97>\r
290 nameutf8: ?????????\r
291 namezone: xn--nsccd\r
292 failzone1: \r
293 failzone2: \r
294 token: 42303465\r
295 passfail: pass\r
296 type: toascii\r
297 \r
298 =====\r
299 desc: 1-5-9 Malayalam\r
300 namebase: <0D15><0D16><0D17>\r
301 nameutf8: ?????????\r
302 namezone: xn--bwccd\r
303 failzone1: \r
304 failzone2: \r
305 token: 11813559\r
306 passfail: pass\r
307 type: toascii\r
308 \r
309 =====\r
310 desc: 1-5-10 Sinhala\r
311 namebase: <0D9A><0D9B><0D9C>\r
312 nameutf8: ?????????\r
313 namezone: xn--3zccd\r
314 failzone1: \r
315 failzone2: \r
316 token: 89823209\r
317 passfail: pass\r
318 type: toascii\r
319 \r
320 =====\r
321 desc: 1-5-11 Thai\r
322 namebase: <0E01><0E02><0E03>\r
323 nameutf8: ?????????\r
324 namezone: xn--12ccd\r
325 failzone1: \r
326 failzone2: \r
327 token: 94992842\r
328 passfail: pass\r
329 type: toascii\r
330 \r
331 =====\r
332 desc: 1-5-12 Lao\r
333 namebase: <0E81><0E82><0E84>\r
334 nameutf8: ?????????\r
335 namezone: xn--p6ccg\r
336 failzone1: \r
337 failzone2: \r
338 token: 42424338\r
339 passfail: pass\r
340 type: toascii\r
341 \r
342 =====\r
343 desc: 1-5-13 Tibetan\r
344 namebase: <0F40><0F41><0F42>\r
345 nameutf8: ?????????\r
346 namezone: xn--5cdcd\r
347 failzone1: \r
348 failzone2: \r
349 token: 26962778\r
350 passfail: pass\r
351 type: toascii\r
352 \r
353 =====\r
354 desc: 1-5-14 Myanmar\r
355 namebase: <1000><1001><1002>\r
356 nameutf8: ?????????\r
357 namezone: xn--nidcd\r
358 failzone1: \r
359 failzone2: \r
360 token: 09824611\r
361 passfail: pass\r
362 type: toascii\r
363 \r
364 =====\r
365 desc: 1-5-15 Khmer\r
366 namebase: <1780><1781><1782>\r
367 nameutf8: ?????????\r
368 namezone: xn--i2ecd\r
369 failzone1: \r
370 failzone2: \r
371 token: 48071156\r
372 passfail: pass\r
373 type: toascii\r
374 \r
375 =====\r
376 desc: 1-5-16 Mongolian\r
377 namebase: <1820><1821><1822>\r
378 nameutf8: ?????????\r
379 namezone: xn--26ecd\r
380 failzone1: \r
381 failzone2: \r
382 token: 40131572\r
383 passfail: pass\r
384 type: toascii\r
385 \r
386 =====\r
387 desc: 1-6-1 Arabic\r
388 namebase: <0627><0628><0629>\r
389 nameutf8: ??????\r
390 namezone: xn--mgbcd\r
391 failzone1: \r
392 failzone2: \r
393 token: 06414817\r
394 passfail: pass\r
395 type: toascii\r
396 \r
397 =====\r
398 desc: 1-6-2 Hebrew\r
399 namebase: <05D0><05D1><05D2>\r
400 nameutf8: ??????\r
401 namezone: xn--4dbcd\r
402 failzone1: \r
403 failzone2: \r
404 token: 41996705\r
405 passfail: pass\r
406 type: toascii\r
407 \r
408 =====\r
409 desc: 1-6-3 Syriac\r
410 namebase: <0710><0711><0712>\r
411 nameutf8: ??????\r
412 namezone: xn--9mbcd\r
413 failzone1: \r
414 failzone2: \r
415 token: 77925080\r
416 passfail: pass\r
417 type: toascii\r
418 \r
419 =====\r
420 desc: 1-7-1 ASCII and non-Latin\r
421 namebase: abc<30AB><30AC><30AD>\r
422 nameutf8: abc?????????\r
423 namezone: xn--abc-mj4bfg\r
424 failzone1: \r
425 failzone2: \r
426 token: 14333380\r
427 passfail: pass\r
428 type: toascii\r
429 \r
430 =====\r
431 desc: 1-7-2 Latin (non-ASCII) and non-Latin\r
432 namebase: <00E5><00FE><00E7><30AB><30AC><30AD>\r
433 nameutf8: ???????????????\r
434 namezone: xn--5cae2e328wfag\r
435 failzone1: \r
436 failzone2: \r
437 token: 00848299\r
438 passfail: pass\r
439 type: toascii\r
440 \r
441 =====\r
442 desc: 2-3-1-1 If UseSTD3ASCIIRules: Includes ! before Nameprep\r
443 namebase: <00ED><0021>dn\r
444 nameutf8: ??!dn\r
445 namezone: \r
446 failzone1: xn--!dn-qma\r
447 failzone2: \r
448 token: 89571181\r
449 passfail: fail\r
450 type: toascii\r
451 \r
452 =====\r
453 desc: 2-3-1-2 If UseSTD3ASCIIRules: Includes $ before Nameprep\r
454 namebase: <00ED><0024>dn\r
455 nameutf8: ??$dn\r
456 namezone: \r
457 failzone1: xn--$dn-qma\r
458 failzone2: \r
459 token: 06965937\r
460 passfail: fail\r
461 type: toascii\r
462 \r
463 =====\r
464 desc: 2-3-1-3 If UseSTD3ASCIIRules: Includes + before Nameprep\r
465 namebase: <00ED><002B>dn\r
466 nameutf8: ??+dn\r
467 namezone: \r
468 failzone1: xn--+dn-qma\r
469 failzone2: \r
470 token: 98967951\r
471 passfail: fail\r
472 type: toascii\r
473 \r
474 =====\r
475 desc: 2-3-2-1 If UseSTD3ASCIIRules: Leading hyphen before Nameprep\r
476 namebase: <002D><00ED>1dn\r
477 nameutf8: -??1dn\r
478 namezone: \r
479 failzone1: xn---1dn-vpa\r
480 failzone2: \r
481 token: 65457100\r
482 passfail: fail\r
483 type: toascii\r
484 \r
485 =====\r
486 desc: 2-3-2-2 If UseSTD3ASCIIRules: Trailing hyphen before Nameprep\r
487 namebase: <00ED>1dn<002D>\r
488 nameutf8: ??1dn-\r
489 namezone: \r
490 failzone1: xn--1dn--upa\r
491 failzone2: \r
492 token: 85629714\r
493 passfail: fail\r
494 type: toascii\r
495 \r
496 =====\r
497 desc: 2-3-3-1 If UseSTD3ASCIIRules: Gets a + after Nameprep\r
498 namebase: <00ED><FF0B>dn\r
499 nameutf8: ?????dn\r
500 namezone: \r
501 failzone1: xn--dn-mja0331x\r
502 failzone2: \r
503 token: 95236620\r
504 passfail: fail\r
505 type: toascii\r
506 \r
507 =====\r
508 desc: 2-3-3-2 If UseSTD3ASCIIRules: Gets a = after Nameprep\r
509 namebase: <00ED><207C>dn\r
510 nameutf8: ?????dn\r
511 namezone: \r
512 failzone1: xn--dn-mja0343a\r
513 failzone2: \r
514 token: 04960664\r
515 passfail: fail\r
516 type: toascii\r
517 \r
518 =====\r
519 desc: 2-3-4-1 If UseSTD3ASCIIRules: Leading hyphen after Nameprep\r
520 namebase: <FE63><00ED>2dn\r
521 nameutf8: ?????2dn\r
522 namezone: \r
523 failzone1: xn--2dn-qma32863a\r
524 failzone2: xn---2dn-vpa\r
525 token: 53512069\r
526 passfail: fail\r
527 type: toascii\r
528 \r
529 =====\r
530 desc: 2-3-4-2 If UseSTD3ASCIIRules: Trailing hyphen after Nameprep\r
531 namebase: <00ED>2dn<FF0D>\r
532 nameutf8: ??2dn???\r
533 namezone: \r
534 failzone1: xn--2dn-qma79363a\r
535 failzone2: xn--2dn--upa\r
536 token: 39938653\r
537 passfail: fail\r
538 type: toascii\r
539 \r
540 =====\r
541 desc: 2-4-1 All-ASCII check, Latin\r
542 namebase: <00B9>1\r
543 nameutf8: ??1\r
544 namezone: 11\r
545 failzone1: \r
546 failzone2: \r
547 token: 43611374\r
548 passfail: pass\r
549 type: toascii\r
550 \r
551 =====\r
552 desc: 2-4-2 All-ASCII check, symbol\r
553 namebase: <2165>vi\r
554 nameutf8: ???vi\r
555 namezone: vivi\r
556 failzone1: \r
557 failzone2: \r
558 token: 79939993\r
559 passfail: pass\r
560 type: toascii\r
561 \r
562 =====\r
563 desc: 2-4-3 All-ASCII check, sharp S\r
564 namebase: <00DF>ss\r
565 nameutf8: ??ss\r
566 namezone: ssss\r
567 failzone1: \r
568 failzone2: \r
569 token: 71292530\r
570 passfail: pass\r
571 type: toascii\r
572 \r
573 =====\r
574 desc: 2-5-1 ACE prefix exists before Nameprep\r
575 namebase: xn--<00EF>dn\r
576 nameutf8: xn--??dn\r
577 namezone: \r
578 failzone1: xn--xn--dn-sja\r
579 failzone2: xn--dn-sja\r
580 token: 32841515\r
581 passfail: fail\r
582 type: toascii\r
583 \r
584 =====\r
585 desc: 2-5-2 ACE prefix appears after Nameprep\r
586 namebase: <2179>n--<00E4>dn\r
587 nameutf8: ???n--??dn\r
588 namezone: \r
589 failzone1: xn--xn--dn-uia\r
590 failzone2: xn--dn-uia\r
591 token: 52994631\r
592 passfail: fail\r
593 type: toascii\r
594 \r
595 =====\r
596 desc: 2-8-1 Zero-length label after Nameprep\r
597 namebase: <00AD>\r
598 nameutf8: \r
599 namezone: \r
600 failzone1: xn--kba\r
601 failzone2: xn--\r
602 token: 18420037\r
603 passfail: fail\r
604 type: toascii\r
605 \r
606 =====\r
607 desc: 2-9-1 U+3002 acts as a label separator\r
608 namebase: 3002-test<3002><00ED>dn\r
609 nameutf8: 3002-test?????dn\r
610 namezone: 3002-test.xn--dn-mja\r
611 failzone1: xn--3002-testdn-wcb2087m\r
612 failzone2: \r
613 token: 14217422\r
614 passfail: pass\r
615 type: toascii\r
616 \r
617 =====\r
618 desc: 2-9-2 U+FF0E acts as a label separator\r
619 namebase: ff0e-test<FF0E><00ED>dn\r
620 nameutf8: ff0e-test?????dn\r
621 namezone: ff0e-test.xn--dn-mja\r
622 failzone1: xn--ff0e-testdn-wcb45865f\r
623 failzone2: \r
624 token: 94579179\r
625 passfail: pass\r
626 type: toascii\r
627 \r
628 =====\r
629 desc: 2-9-3 U+FF61 acts as a label separator\r
630 namebase: ff61-test<FF61><00ED>dn\r
631 nameutf8: ff61-test?????dn\r
632 namezone: ff61-test.xn--dn-mja\r
633 failzone1: xn--ff61-testdn-wcb33975f\r
634 failzone2: \r
635 token: 27084042\r
636 passfail: pass\r
637 type: toascii\r
638 \r
639 =====\r
640 desc: 3-2-1 Sharp S conversion; should display as m<00EB>ss\r
641 namebase: xn--m<00DF>-jma\r
642 nameutf8: xn--m??-jma\r
643 namezone: m<00EB>ss\r
644 failzone1: \r
645 failzone2: \r
646 token: 85142449\r
647 passfail: pass\r
648 type: tounicode\r
649 \r
650 =====\r
651 desc: 3-3-1 Old prefix; should not display as Unicode;<icu> ICU will treat this as ASCII. This sequence is not explicitly prohibited by the RFC.</icu>\r
652 namebase: iesg--dn-mja\r
653 nameutf8: iesg--dn-mja\r
654 namezone: \r
655 failzone1: \r
656 failzone2: \r
657 token: 35996358\r
658 passfail: fail\r
659 type: tounicode\r
660 \r
661 =====\r
662 desc: 3-3-2 Old prefix; should not display as Unicode;<icu> ICU will treat this as ASCII. This sequence is not explicitly prohibited by the RFC.</icu>\r
663 namebase: iesgdn-mja\r
664 nameutf8: iesgdn-mja\r
665 namezone: \r
666 failzone1: \r
667 failzone2: \r
668 token: 13693467\r
669 passfail: fail\r
670 type: tounicode\r
671 \r
672 =====\r
673 desc: 3-3-3 Old prefix; should not display as Unicode;<icu> ICU will treat this as ASCII. This sequence is not explicitly prohibited by the RFC.</icu>\r
674 namebase: bq--dn-mja\r
675 nameutf8: bq--dn-mja\r
676 namezone: \r
677 failzone1: \r
678 failzone2: \r
679 token: 77049719\r
680 passfail: fail\r
681 type: tounicode\r
682 \r
683 =====\r
684 desc: 3-5-1 Non-ASCII code point before the last hyphen;\\r
685  should not display as Unicode\r
686 namebase: xn--d<00F1>-mja\r
687 nameutf8: xn--d??-mja\r
688 namezone: \r
689 failzone1: \r
690 failzone2: \r
691 token: 53043171\r
692 passfail: fail\r
693 type: tounicode\r
694 \r
695 =====\r
696 desc: 3-5-2 Non-alphanumeric code point after the last hyphen;\\r
697  should not display as Unicode\r
698 namebase: xn--dn-mj+\r
699 nameutf8: xn--dn-mj+\r
700 namezone: \r
701 failzone1: \r
702 failzone2: \r
703 token: 24626494\r
704 passfail: fail\r
705 type: tounicode\r
706 \r
707 =====\r
708 desc: 3-5-3 Ends in the middle of an encoded delta value;\\r
709  should not display as Unicode\r
710 namebase: xn--dn-mj\r
711 nameutf8: xn--dn-mj\r
712 namezone: \r
713 failzone1: \r
714 failzone2: \r
715 token: 30921132\r
716 passfail: fail\r
717 type: tounicode\r
718 \r
719 =====\r
720 desc: 3-6-1 Nameprep -- prohibited character U+E000;\\r
721  should not display as Unicode\r
722 namebase: xn--e000dn-l704a\r
723 nameutf8: xn--e000dn-l704a\r
724 namezone: \r
725 failzone1: \r
726 failzone2: \r
727 token: 02359753\r
728 passfail: fail\r
729 type: tounicode\r
730 \r
731 =====\r
732 desc: 3-6-2 If using UseSTD3ASCIIRules, Step 3a -- leading hyphen; should not display as Unicode\r
733 namebase: xn---3dn-vpa\r
734 nameutf8: xn---3dn-vpa\r
735 namezone: \r
736 failzone1: \r
737 failzone2: \r
738 token: 99795165\r
739 passfail: fail\r
740 type: tounicode\r
741 \r
742 =====\r
743 desc: 3-6-3 If using UseSTD3ASCIIRules, Step 3b -- trailing hyphen; should not display as Unicode\r
744 namebase: xn--3dn--upa\r
745 nameutf8: xn--3dn--upa\r
746 namezone: \r
747 failzone1: \r
748 failzone2: \r
749 token: 86051717\r
750 passfail: fail\r
751 type: tounicode\r
752 \r
753 =====\r
754 desc: 3-6-4 Step 5 -- prefix exists; should not display as Unicode\r
755 namebase: xn--xn--dn-6va\r
756 nameutf8: xn--xn--dn-6va\r
757 namezone: \r
758 failzone1: \r
759 failzone2: \r
760 token: 02506789\r
761 passfail: fail\r
762 type: tounicode\r
763 \r
764 =====\r
765 desc: 3-7-1 Punycode was not necessary; should not display as Unicode\r
766 namebase: xn--idn-\r
767 nameutf8: xn--idn-\r
768 namezone: \r
769 failzone1: \r
770 failzone2: \r
771 token: 21675918\r
772 passfail: fail\r
773 type: tounicode\r
774 \r
775 =====\r
776 desc: 3-7-2 String did not go through Nameprep;\\r
777  should not display as Unicode\r
778 namebase: xn--dn-vga\r
779 nameutf8: xn--dn-vga\r
780 namezone: \r
781 failzone1: \r
782 failzone2: \r
783 token: 18832454\r
784 passfail: fail\r
785 type: tounicode\r
786 \r
787 =====\r
788 desc: 3-8-1 Should show the Unicode <00ED>4dn ; <icu> Changed namebase and nameutf8 from xn--4dn-lla to xn--4dn-qma </icu>\r
789 namebase: xn--4dn-qma\r
790 nameutf8: xn--4dn-qma\r
791 namezone: <00ED>4dn\r
792 failzone1: \r
793 failzone2: \r
794 token: 23377435\r
795 passfail: pass\r
796 type: tounicode\r
797 \r
798 =====\r
799 desc: 4-1-1-1 00adout<00AD><00ED>dn ->\\r
800  00adout<00ED>dn\r
801 namebase: 00adout<00AD><00ED>dn\r
802 nameutf8: 00adout????dn\r
803 namezone: xn--00adoutdn-m5a\r
804 failzone1: xn--00adoutdn-cna81e\r
805 failzone2: \r
806 token: 04299950\r
807 passfail: pass\r
808 type: toascii\r
809 \r
810 =====\r
811 desc: 4-1-1-2 200dout<200D><00ED>dn ->\\r
812  200dout<00ED>dn\r
813 namebase: 200dout<200D><00ED>dn\r
814 nameutf8: 200dout?????dn\r
815 namezone: xn--200doutdn-m5a\r
816 failzone1: xn--200doutdn-m5a1678f\r
817 failzone2: \r
818 token: 00643243\r
819 passfail: pass\r
820 type: toascii\r
821 \r
822 =====\r
823 desc: 4-1-2-1 simplecap<0044><00ED>dn ->\\r
824  simplecap<0064><00ED>dn\r
825 namebase: simplecap<0044><00ED>dn\r
826 nameutf8: simplecapD??dn\r
827 namezone: xn--simplecapddn-1fb\r
828 failzone1: \r
829 failzone2: \r
830 token: 36249795\r
831 passfail: pass\r
832 type: toascii\r
833 \r
834 =====\r
835 desc: 4-1-2-2 latintogreek<00B5><00ED>dn ->\\r
836  latintogreek<03BC><00ED>dn\r
837 namebase: latintogreek<00B5><00ED>dn\r
838 nameutf8: latintogreek????dn\r
839 namezone: xn--latintogreekdn-cmb716i\r
840 failzone1: xn--latintogreekdn-cxa01g\r
841 failzone2: \r
842 token: 03117407\r
843 passfail: pass\r
844 type: toascii\r
845 \r
846 =====\r
847 desc: 4-1-2-3 latinext<00C7><00ED>dn ->\\r
848  latinext<00E7><00ED>dn\r
849 namebase: latinext<00C7><00ED>dn\r
850 nameutf8: latinext????dn\r
851 namezone: xn--latinextdn-v6a6e\r
852 failzone1: xn--latinextdn-twa07b\r
853 failzone2: \r
854 token: 10243505\r
855 passfail: pass\r
856 type: toascii\r
857 \r
858 =====\r
859 desc: 4-1-2-4 sharps<00DF><00ED>dn ->\\r
860  sharpsss<00ED>dn\r
861 namebase: sharps<00DF><00ED>dn\r
862 nameutf8: sharps????dn\r
863 namezone: xn--sharpsssdn-r8a\r
864 failzone1: xn--sharpsdn-vya4l\r
865 failzone2: \r
866 token: 84921656\r
867 passfail: pass\r
868 type: toascii\r
869 \r
870 =====\r
871 desc: 4-1-2-5 turkishi<0130><00ED>dn ->\\r
872  turkishi<0069><0307><00ED>dn\r
873 namebase: turkishi<0130><00ED>dn\r
874 nameutf8: turkishi????dn\r
875 namezone: xn--turkishiidn-wcb701e\r
876 failzone1: xn--turkishidn-r8a71f\r
877 failzone2: \r
878 token: 02381730\r
879 passfail: pass\r
880 type: toascii\r
881 \r
882 =====\r
883 desc: 4-1-2-6 exptwo<0149><00ED>dn ->\\r
884  exptwo<02BC><006E><00ED>dn\r
885 namebase: exptwo<0149><00ED>dn\r
886 nameutf8: exptwo????dn\r
887 namezone: xn--exptwondn-m5a502c\r
888 failzone1: xn--exptwodn-h2a33g\r
889 failzone2: \r
890 token: 10575203\r
891 passfail: pass\r
892 type: toascii\r
893 \r
894 =====\r
895 desc: 4-1-2-7 addfold<03D2><00ED>dn ->\\r
896  addfold<03C5><00ED>dn\r
897 namebase: addfold<03D2><00ED>dn\r
898 nameutf8: addfold????dn\r
899 namezone: xn--addfolddn-m5a121f\r
900 failzone1: xn--addfolddn-m5a462f\r
901 failzone2: \r
902 token: 31493044\r
903 passfail: pass\r
904 type: toascii\r
905 \r
906 =====\r
907 desc: 4-1-2-8 expthree<1F52><00ED>dn ->\\r
908  expthree<03C5><0313><0300><00ED>dn\r
909 namebase: expthree<1F52><00ED>dn\r
910 nameutf8: expthree?????dn\r
911 namezone: xn--expthreedn-r8a5844g\r
912 failzone1: \r
913 failzone2: \r
914 token: 68144622\r
915 passfail: pass\r
916 type: toascii\r
917 \r
918 =====\r
919 desc: 4-1-2-9 nonbmp<10400><00ED>dn ->\\r
920  nonbmp<10428><00ED>dn\r
921 namebase: nonbmp<10400><00ED>dn\r
922 nameutf8: nonbmp??????dn\r
923 namezone: xn--nonbmpdn-h2a34747d\r
924 failzone1: xn--nonbmpdn-h2a37046d\r
925 failzone2: \r
926 token: 35393212\r
927 passfail: pass\r
928 type: toascii\r
929 \r
930 =====\r
931 desc: 4-1-2-10 nonbmptoascii<1D400><00ED>dn ->\\r
932  nonbmptoasciia<00ED>dn\r
933 namebase: nonbmptoascii<1D400><00ED>dn\r
934 nameutf8: nonbmptoascii??????dn\r
935 namezone: xn--nonbmptoasciiadn-msb\r
936 failzone1: xn--nonbmptoasciidn-hpb54112i\r
937 failzone2: \r
938 token: 78182502\r
939 passfail: pass\r
940 type: toascii\r
941 \r
942 =====\r
943 desc: 4-2-1-1 regcomb<0065><0301><00ED>dn ->\\r
944  regcomb<00E9><00ED>dn\r
945 namebase: regcomb<0065><0301><00ED>dn\r
946 nameutf8: regcombe????dn\r
947 namezone: xn--regcombdn-h4a8b\r
948 failzone1: xn--regcombedn-r8a794d\r
949 failzone2: \r
950 token: 87647045\r
951 passfail: pass\r
952 type: toascii\r
953 \r
954 =====\r
955 desc: 4-2-1-2 combandcase<0045><0301><00ED>dn ->\\r
956  combandcase<00E9><00ED>dn\r
957 namebase: combandcase<0045><0301><00ED>dn\r
958 nameutf8: combandcaseE????dn\r
959 namezone: xn--combandcasedn-lhb4d\r
960 failzone1: xn--combandcaseedn-cmb526f\r
961 failzone2: \r
962 token: 61741185\r
963 passfail: pass\r
964 type: toascii\r
965 \r
966 =====\r
967 desc: 4-2-1-3 adjcomb<00BA><0301><00ED>dn ->\\r
968  adjcomb<00F3><00ED>dn\r
969 namebase: adjcomb<00BA><0301><00ED>dn\r
970 nameutf8: adjcomb??????dn\r
971 namezone: xn--adjcombdn-m5a9d\r
972 failzone1: xn--adjcombdn-1qa57cp3r\r
973 failzone2: \r
974 token: 14828402\r
975 passfail: pass\r
976 type: toascii\r
977 \r
978 =====\r
979 desc: 4-2-1-4 extcombo<0063><0301><00ED>dn ->\\r
980  extcombo<0107><00ED>dn\r
981 namebase: extcombo<0063><0301><00ED>dn\r
982 nameutf8: extcomboc????dn\r
983 namezone: xn--extcombodn-r8a52a\r
984 failzone1: xn--extcombocdn-wcb920e\r
985 failzone2: \r
986 token: 26651277\r
987 passfail: pass\r
988 type: toascii\r
989 \r
990 =====\r
991 desc: 4-2-1-5 doublediac1<0075><0308><0301><00ED>dn ->\\r
992  doublediac2<01D8><00ED>dn\r
993 namebase: doublediac1<0075><0308><0301><00ED>dn\r
994 nameutf8: doublediac1u??????dn\r
995 namezone: xn--doublediac1dn-6ib836a\r
996 failzone1: xn--doublediac1udn-cmb526fnd\r
997 failzone2: \r
998 token: 30175595\r
999 passfail: pass\r
1000 type: toascii\r
1001 \r
1002 =====\r
1003 desc: 4-2-1-6 doublediac2<0075><0301><0308><00ED>dn ->\\r
1004  doublediac2<01D8><00ED>dn\r
1005 namebase: doublediac2<0075><0301><0308><00ED>dn\r
1006 nameutf8: doublediac2u??????dn\r
1007 namezone: xn--doublediac2dn-6ib8qs73a\r
1008 failzone1: xn--doublediac2udn-cmb526fod\r
1009 failzone2: \r
1010 token: 35606109\r
1011 passfail: pass\r
1012 type: toascii\r
1013 \r
1014 =====\r
1015 desc: 4-2-2-1 newnorm<2F874><00ED>dn ->\\r
1016  newnorm<5F33><00ED>dn should not become <5F53>\r
1017 namebase: newnorm<2F874><00ED>dn\r
1018 nameutf8: newnorm??????dn\r
1019 namezone: xn--newnormdn-m5a7856x\r
1020 failzone1: xn--newnormdn-m5a9396x\r
1021 failzone2: xn--newnormdn-m5a9968x\r
1022 token: 61901810\r
1023 passfail: pass\r
1024 type: toascii\r
1025 \r
1026 =====\r
1027 desc: 4-3-1 If UseSTD3ASCIIRules: Spacing; <icu> \u0020 is prohibited from the output only when UseSTD3ASCIIRules is set </icu>\r
1028 namebase: <2000><00ED>dn\r
1029 nameutf8: ?????dn\r
1030 namezone: \r
1031 failzone1: xn--dn-mja3392a\r
1032 failzone2: \r
1033 token: 13226878\r
1034 passfail: fail\r
1035 type: toascii\r
1036 \r
1037 =====\r
1038 desc: 4-3-2 Control\r
1039 namebase: <06DD><00ED>dn-2\r
1040 nameutf8: ????dn-2\r
1041 namezone: \r
1042 failzone1: xn--dn-2-upa332g\r
1043 failzone2: \r
1044 token: 09873312\r
1045 passfail: fail\r
1046 type: toascii\r
1047 \r
1048 =====\r
1049 desc: 4-3-3 Private use\r
1050 namebase: <E005><00ED>dn\r
1051 nameutf8: ?????dn\r
1052 namezone: \r
1053 failzone1: xn--dn-mja1659t\r
1054 failzone2: \r
1055 token: 03937183\r
1056 passfail: fail\r
1057 type: toascii\r
1058 \r
1059 =====\r
1060 desc: 4-3-4 Private use, non-BMP\r
1061 namebase: <F0005><00ED>dn\r
1062 nameutf8: ??????dn\r
1063 namezone: \r
1064 failzone1: xn--dn-mja7922x\r
1065 failzone2: \r
1066 token: 78707823\r
1067 passfail: fail\r
1068 type: toascii\r
1069 \r
1070 =====\r
1071 desc: 4-3-5 Non-character\r
1072 namebase: <FDDD><00ED>dn\r
1073 nameutf8: ?????dn\r
1074 namezone: \r
1075 failzone1: xn--dn-mja1210x\r
1076 failzone2: \r
1077 token: 44432178\r
1078 passfail: fail\r
1079 type: toascii\r
1080 \r
1081 =====\r
1082 desc: 4-3-6 Non-character, non-BMP\r
1083 namebase: <1FFFE><00ED>dn\r
1084 nameutf8: ??????dn\r
1085 namezone: \r
1086 failzone1: xn--dn-mja7922x\r
1087 failzone2: \r
1088 token: 69142686\r
1089 passfail: fail\r
1090 type: toascii\r
1091 \r
1092 =====\r
1093 desc: 4-3-7 Surrogate points\r
1094 namebase: <D805><00ED>dn\r
1095 nameutf8: ?????dn\r
1096 namezone: \r
1097 failzone1: xn--dn-mja7922x\r
1098 failzone2: \r
1099 token: 05424571\r
1100 passfail: fail\r
1101 type: toascii\r
1102 \r
1103 =====\r
1104 desc: 4-3-8 Inappropriate for plain\r
1105 namebase: <FFFA><00ED>dn\r
1106 nameutf8: ?????dn\r
1107 namezone: \r
1108 failzone1: xn--dn-mja5822x\r
1109 failzone2: \r
1110 token: 44825824\r
1111 passfail: fail\r
1112 type: toascii\r
1113 \r
1114 =====\r
1115 desc: 4-3-9 Inappropriate for canonical\r
1116 namebase: <2FF5><00ED>dn\r
1117 nameutf8: ?????dn\r
1118 namezone: \r
1119 failzone1: xn--dn-mja3729b\r
1120 failzone2: \r
1121 token: 50926136\r
1122 passfail: fail\r
1123 type: toascii\r
1124 \r
1125 =====\r
1126 desc: 4-3-10 Change display simple\r
1127 namebase: <206A><00ED>dn\r
1128 nameutf8: ?????dn\r
1129 namezone: \r
1130 failzone1: xn--dn-mja7533a\r
1131 failzone2: \r
1132 token: 57953313\r
1133 passfail: fail\r
1134 type: toascii\r
1135 \r
1136 =====\r
1137 desc: 4-3-11 Change display RTL\r
1138 namebase: <200F><00ED>dn\r
1139 nameutf8: ?????dn\r
1140 namezone: \r
1141 failzone1: xn--dn-mja3992a\r
1142 failzone2: \r
1143 token: 30705279\r
1144 passfail: fail\r
1145 type: toascii\r
1146 \r
1147 =====\r
1148 desc: 4-3-12 Language tags\r
1149 namebase: <E0001><E0045><E004E><0068><0069>idn\r
1150 nameutf8: ????????????hiidn\r
1151 namezone: \r
1152 failzone1: xn--hiidn-km43aaa\r
1153 failzone2: \r
1154 token: 44598039\r
1155 passfail: fail\r
1156 type: toascii\r
1157 \r
1158 =====\r
1159 desc: 4-4-1 Arabic RandALCat-LCat-RandALCat\r
1160 namebase: <0628><006F><0638>\r
1161 nameutf8: ??o??\r
1162 namezone: \r
1163 failzone1: xn--o-0mc3c\r
1164 failzone2: \r
1165 token: 78233053\r
1166 passfail: fail\r
1167 type: toascii\r
1168 \r
1169 =====\r
1170 desc: 4-4-2 Arabic RandALCat-RandALCat-other\r
1171 namebase: <0628><0638><006F>\r
1172 nameutf8: ????o\r
1173 namezone: \r
1174 failzone1: xn--o-0mc2c\r
1175 failzone2: \r
1176 token: 95299621\r
1177 passfail: fail\r
1178 type: toascii\r
1179 \r
1180 =====\r
1181 desc: 4-4-3 Arabic other-RandALCat-RandALCat\r
1182 namebase: <006F><0628><0638>\r
1183 nameutf8: o????\r
1184 namezone: \r
1185 failzone1: xn--o-1mc2c\r
1186 failzone2: \r
1187 token: 79807176\r
1188 passfail: fail\r
1189 type: toascii\r
1190 \r
1191 =====\r
1192 desc: 4-4-4 Hebrew RandALCat-LCat-RandALCat\r
1193 namebase: <05D1><006F><05E1>\r
1194 nameutf8: ??o??\r
1195 namezone: \r
1196 failzone1: xn--o-1hc3c\r
1197 failzone2: \r
1198 token: 32229450\r
1199 passfail: fail\r
1200 type: toascii\r
1201 \r
1202 =====\r
1203 desc: 4-4-5 Hebrew RandALCat-RandALCat-other\r
1204 namebase: <05D1><05E1><006F>\r
1205 nameutf8: ????o\r
1206 namezone: \r
1207 failzone1: xn--o-1hc2c\r
1208 failzone2: \r
1209 token: 53213348\r
1210 passfail: fail\r
1211 type: toascii\r
1212 \r
1213 =====\r
1214 desc: 4-4-6 Hebrew other-RandALCat-RandALCat\r
1215 namebase: <006F><05D1><05E1>\r
1216 nameutf8: o????\r
1217 namezone: \r
1218 failzone1: xn--o-2hc2c\r
1219 failzone2: \r
1220 token: 90835860\r
1221 passfail: fail\r
1222 type: toascii\r
1223 \r
1224 =====\r
1225 desc: 5-1-1 Unassigned in BMP; zone editors should reject\r
1226 namebase: <0237><00ED>dn\r
1227 nameutf8: ????dn\r
1228 namezone: xn--dn-mja33k\r
1229 failzone1: \r
1230 failzone2: \r
1231 token: 83079602\r
1232 passfail: pass\r
1233 type: toascii\r
1234 \r
1235 =====\r
1236 desc: 5-1-2 Unassinged outside BMP; zone editors should reject\r
1237 namebase: <10205><00ED>dn\r
1238 nameutf8: ??????dn\r
1239 namezone: xn--dn-mja7734x\r
1240 failzone1: xn--dn-mja7922x\r
1241 failzone2: \r
1242 token: 03682900\r
1243 passfail: pass\r
1244 type: toascii\r
1245 \r
1246 =====\r
1247 desc: 5-2-1 Newly assigned in BMP; zone editors should reject\r
1248 namebase: <0234><00ED>dn\r
1249 nameutf8: ????dn\r
1250 namezone: xn--dn-mja12k\r
1251 failzone1: \r
1252 failzone2: \r
1253 token: 96637501\r
1254 passfail: pass\r
1255 type: toascii\r
1256 \r
1257 =====\r
1258 desc: 5-2-2 Newly assigned outside of BMP; zone editors should reject\r
1259 namebase: <10005><00ED>dn\r
1260 nameutf8: ??????dn\r
1261 namezone: xn--dn-mja9232x\r
1262 failzone1: xn--dn-mja7922x\r
1263 failzone2: \r
1264 token: 95537699\r
1265 passfail: pass\r
1266 type: toascii