【文件属性】:
文件名称:simpleidn:SimpleIDNRuby宝石
文件大小:199KB
文件格式:ZIP
更新时间:2021-05-27 11:02:26
Ruby
SimpleIDN
该gem允许从punycode ACE字符串轻松转换为unicode UTF-8字符串,反之亦然。
该实现很大程度上基于RFC3492 C示例实现,但由于不保留大小写而被简化。
该宝石可与Ruby 2.2+一起使用。
安装
[sudo] gem install simpleidn
sudo是可选的,具体取决于您的设置。
现在,您就可以在Ruby脚本中了。
require 'rubygems'
require 'simpleidn'
SimpleIDN.to_unicode("xn--mllerriis-l8a.com")
=> "møllerriis.com"
SimpleIDN.to_ascii("møllerriis.com")
=> "xn--mllerriis-l8a.com"
测试/ RSpec的
为了运行测试套件,您必须安装了rspec
【文件预览】:
simpleidn-master
----.travis.yml(176B)
----LICENCE(1KB)
----Rakefile(117B)
----README.rdoc(1KB)
----simpleidn.gemspec(993B)
----Gemfile(190B)
----tables()
--------generate_mapping_table.rb(921B)
--------IdnaMappingTable.txt(789KB)
----spec()
--------IdnaTest.txt(347KB)
--------test_vectors.rb(4KB)
--------idn_spec.rb(3KB)
--------spec_helper.rb(252B)
----.gitignore(85B)
----lib()
--------simpleidn()
--------simpleidn.rb(8KB)