【发布时间】:2010-07-12 09:12:32
【问题描述】:
我需要在我正在编写的应用程序中支持国际化域名。更具体地说,在将域名传递给外部 API 之前,我需要对域名进行 ACE 编码。
最好的方法似乎是使用libidn。但是,我在我的开发机器(Windows 7,ruby 1.8.6)上安装它时遇到问题,因为它抱怨找不到 GNU IDN 库(我已经安装,并且还提供了完整路径)。
所以基本上我在考虑两件事:
在网上搜索一个预构建的 win32 libidn gem(到目前为止没有结果)
找到另一个(希望是纯的)可以做同样事情的 ruby 库(我在这里问这个问题时没有找到)
那么你们有没有人让 libidn 在 Windows 下工作?或者您是否使用过其他一些能够对域名进行编码的库/代码 sn-p?
【问题讨论】:
标签: ruby