| 1 |
root |
1.1 |
use utf8; |
| 2 |
|
|
use AnyEvent::Util; |
| 3 |
|
|
|
| 4 |
|
|
$| = 1; print "1..11\n"; |
| 5 |
|
|
|
| 6 |
|
|
print "ok 1\n"; |
| 7 |
|
|
|
| 8 |
root |
1.2 |
print "ko-eka" eq (AnyEvent::Util::punycode_encode "\x{f6}ko" ) ? "" : "not ", "ok 2\n"; |
| 9 |
|
|
print "wgv71a" eq (AnyEvent::Util::punycode_encode "\x{65e5}\x{672c}") ? "" : "not ", "ok 3\n"; |
| 10 |
root |
1.1 |
|
| 11 |
root |
1.2 |
print "\x{f6}ko" eq (AnyEvent::Util::punycode_decode "ko-eka") ? "" : "not ", "ok 4\n"; |
| 12 |
|
|
print "\x{65e5}\x{672c}" eq (AnyEvent::Util::punycode_decode "wgv71a") ? "" : "not ", "ok 5\n"; |
| 13 |
root |
1.1 |
|
| 14 |
root |
1.2 |
print "www.xn--ko-eka.eu" eq (AnyEvent::Util::idn_to_ascii "www.\x{f6}ko.eu" ) ? "" : "not ", "ok 6\n"; |
| 15 |
|
|
print "xn--1-jn6bt1b.co.jp" eq (AnyEvent::Util::idn_to_ascii "\x{65e5}\x{672c}1.co.jp" ) ? "" : "not ", "ok 7\n"; |
| 16 |
root |
1.1 |
print "xn--tda.com" eq (AnyEvent::Util::idn_to_ascii "xn--tda.com" ) ? "" : "not ", "ok 8\n"; |
| 17 |
|
|
print "xn--a-ecp.ru" eq (AnyEvent::Util::idn_to_ascii "xn--a-ecp.ru") ? "" : "not ", "ok 9\n"; |
| 18 |
root |
1.2 |
print "xn--wgv71a119e.jp" eq (AnyEvent::Util::idn_to_ascii "\x{65e5}\x{672c}\x{8a9e}\x{3002}\x{ff2a}\x{ff30}") ? "" : "not ", "ok 10\n"; |
| 19 |
root |
1.1 |
|
| 20 |
|
|
print "ok 11\n"; |