I've made some modules that work on IDNA string manipulation like * Net::IDN::Nameprep http://www.i-d-n.net/draft/draft-ietf-idn-nameprep-03.txt * Convert::RACE (RACE encoding: will be deprecated) * Convert::DUDE (DUDE encoding: will be deprecated)
And here's yet another one now I'm planning to release: Net::IDN::Punycode (for Punycode encoding) http://bulknews.net/lib/archives/Net-IDN-Punycode-0.01.tar.gz I think something like IDNA::Punycode/IDNA::Nameprep would be more intuitive and reasonable (where IDNA means Internarilnalized Domain Names Application). Is it okay for me to develop IDNA:: toplevel namespace? or should I stick to more appropriate namespace? please gimme a direction for it. -- Tatsuhiko Miyagawa <[EMAIL PROTECTED]>