File#path
дает мне символы Latin-1 - есть ли способ получить его, чтобы дать мне символы utf8, или я должен просто преобразовать то, что он возвращает? Если так, какой самый лучший / самый простой способ конвертировать?
разработка
Итак, я знаю, что могу сделать это:
Iconv.new('UTF-8','LATIN1').iconv(File.basename(file.path))
Но мне интересно, есть ли более элегантный способ File
дать мне utf8 для начала.
Это особенно важно, потому что по какой-то причине я получаю другую кодировку в разных системах. На моей машине с OS X похоже, что я вернулся utf8. На моем Linux-сервере латиница-1.