У меня была эта проблема, и я обошел ее, записав ее в электронную таблицу в виде чего-то вроде {S} и вставив ее, когда я прочитал файл в Ruby.Если вы также добавляете текст в текст при проверке ссылки, то в основном у вас есть собственный метод кодирования специальных символов.Это долгий путь, поэтому меня очень интересуют другие ответы.
Двойная обратная косая черта, вероятно, связана с тем, что когда ваш код читает из CSV, он избегает обратной косой черты в файле, чтобы сохранить текст.Поэтому вы не можете поместить Unicode в ваш CSV-файл.Я действительно не знаю способ обойти это.Я слышал, что поддержка Unicode в Ruby не так уж и хороша, но работает над 1.9.x.