Возникла задача переконвертировать набор файлов в разных кодировках к одной, utf8. Делать это всё приходилось из ruby 1.8.*, свё было бы просто, т.к. есть замечательная утилка iconv и соответствующий ей класс в руби Iconvю Т.е. всего то надо:
contents = File.open(file).read
output = Iconv.conv('UTF-8', fileEncoding, contents)
file = File.open(file, 'w
(
Read more... )