Skip to content

bruceluk/erlang-idna

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

erlang-idna

A pure Erlang IDNA implementation.

Quick start

$ make
...
$ erl -pa ebin
...
1> inets:start(), idna:start(). % downloads UnicodeData.txt from unicode.org
...
2> Domain = xmerl_ucs:from_utf8("www.詹姆斯.com").
...
3> idna:to_ascii(Domain).
...

Useful references

RFC3490 (IDNA)

RFC3492 (Punycode)

addressable (Ruby URI implementation)

punycode4r (Ruby punycode implementation)

Unicode Character Database

UAX #15 (Unicode Normalization Forms)

About

A pure Erlang IDNA implementation

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Erlang 99.0%
  • Makefile 1.0%