Search |
||
International Domain NamesPosted by joconner on March 29, 2007 at 2:36 AM PDT
The Java SE 6 release provides an interesting new class:
To support these two operations, not surprisingly, the class has two static methods:
So why do you need this? It turns out that the internet's core infrastructure, including domain name servers and name resolvers just don't handle non-ASCII characters very well. At the very least, it's safe to say that they don't purposefully support non-ASCII characters. However, people want the bigger Unicode character range for their name names. So, RFC 3490 allows for internationalized, Unicode names...but with a hitch. We have to pass ACE names to the infrastructure DNS and name resolvers. Your apps can display 日本語.jp, but those same apps have to convert to ACE when they pass the name off to DNS, etc. So that's it. That's why Java SE 6 has several new internationalization features. IDN support is just one. To read more about this and other new i18n features, take a look at the article International Enhancements in Java SE 6. »
Related Topics >>
Open JDK Comments
Comments are listed in date ascending order (oldest first)
|
||
|
Any support for Java 1.4?