Я сохраняю CSV-файл из Интернета. В Интернете он выглядит правильно, но когда я сохраняю его внутри папки в своем приложении, я вижу, что символ «μ» отсутствует, и вместо него появляется « ».Проблема с кодировкой Ruby
страница, где я получаю данные не имеют кодировку в заголовке, в любом случае я указать кодировку для чтения в моем коде (грабли задачи), который заключается в следующем:
open("public/test.csv", "w:UTF-8") do |file|
open("http://url.CSV", "r:UTF-8") do |row|
file.write(row.read)
end
end
Любая помощь будет Понятно, я использую RubyMine кстати.
Как вы знаете, кодировка исходного файла UTF-8? – Slicedpan
Не кажется ли вам, что фактический URL-адрес будет проще? – Stefan
Как вы просматриваете веб-файл, когда вы видите 'μ' в локальном файле, когда видите'? '(И это обычный знак вопроса ASCII или, возможно, знак вопроса с алмазным фоном)? –