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