Ruby: CSV.open с резервной опцией кодирования - PullRequest
1 голос
/ 11 марта 2019

При открытии CSV-файла в Ruby с помощью CSV.open существует ли способ установить запасной вариант кодировки, аналогичный тому, как он установлен в String.encode?

Пример:

CSV.open('file.csv', encoding: 'windows-1252:utf-8')

Я хотел бы установить что-то вроде этого:

CSV.open('file.csv', encoding: 'windows-1252:utf-8', fallback: {
  "\u0080" => "\x80",
  "\u0081" => "\x81"
})

Я не могу найти это в документах, но, возможно, оно где-то спрятано.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...