On Tue, 8 Sep 2009 11:56:21 +0900
In article <4AA5C7C2.7010008 / airemix.jp>
[[ruby-dev:39254] Re: Is URI.decode() broken?]
"NARUSE, Yui" <naruse / airemix.jp> wrote:

> まぁ、IRI をサポートしようと思うと NFC や Punycode が必要になるので、
> 現時点ではサポートしようよ!という話ではないです。

一応、rubygemsに、libidnを使ったidn gemがあります。


irb(main):001:0> require 'rubygems'
irb(main):002:0> require 'idn'

irb(main):005:0> IDN::Idna.toASCII('るびい。ORG')
=> "xn--n8jzezc.org"
irb(main):008:0> IDN::Idna.toUnicode('xn--n8jzezc.org')
=> "るびい.org"



-- 
Tietew <tietew / tietew.net>
Blog: http://www.tietew.jp/
PGP: 26CB 71BB B595 09C4 0153  81C4 773C 963A D51B 8CAA