Установка iconv для Ruby 1.9.2

Для того, чтобы работать с юниксовой библиоеткой iconv, необходимо добавить её поддержку в Ruby. Оказывается, это не так тривиально. iconv — утилита UNIX (и одноимённая библиотека) для преобразования текста из одной кодировки в другую. Она также портирована под Windows. Утилита iconv конвертирует текст из одной кодировки в другую. Входная кодировка задаётся ключом -f, а выходная — ключом -t. Однако мы будем использовать библиотеку iconv не через вызов консольной команды, а через сам Ruby.Для этого нам придётся удалить Ruby, и скомпилировать его с поддержкой Iconv.

Сам гем ставить не надо, в Gemfile прописывать зависимости тоже! Не делать это:

т.к. мы уже вкомпилили iconv в Ruby.

Для ипользования iconv необходимо подключить его стандартным образом:

Проверяем в irb: