Мне нужно поддерживать интернационализированные доменные имена в приложении, которое я пишу.В частности, мне нужно ACE-кодирование доменных имен, прежде чем я передам их внешнему API.
Лучший способ сделать это - использовать libidn .Однако у меня возникают проблемы при установке его на моей машине для разработки (Windows 7, ruby 1.8.6), поскольку он жалуется на отсутствие библиотеки GNU IDN (которую я установил, а также предоставил полный путь к ней).
Итак, в основном я рассматриваю две вещи:
Поиск в Интернете готового самоцвета win32 libidn (пока что безрезультатно)
Найти другое(надеюсь, чистая) библиотека ruby, которая может делать то же самое (не найдена, поскольку я задаю этот вопрос здесь)
Так кто-нибудь из вас получил libidn для работы под Windows?Или вы использовали какой-то другой фрагмент библиотеки / кода, который может кодировать доменные имена?