"\ xFF" от ASCII-8BIT до UTF-8 с помощью скрепки
У меня возникла проблема с использованием paperclip gem в рельсах.
Я следовал этому руководству https://devcenter.heroku.com/articles/paperclip-s3
Я получил этот параметр в своем аватаре ActionDispatch::Http::UploadedFile:0x007f5f2bdafde0
которые дают мне эту ошибку, когда я использую json:
"\xFF" from ASCII-8BIT to UTF-8
Итак, кто-нибудь знает, что я должен делать с этим параметром? Я пытался заставить его закодировать, но он не работает над идеями?
Я использую s3 amazon для загрузки моего аватара.
Ответы
Ответ 1
Не знаю, полезно ли это или ответ, но лучшее, что я могу дать, это то, что строка из класса UploadedFile возвращает ASCII-8BIT. Лучшее решение этой проблемы - это сделать что-то подобное на IO.
file.read.force_encoding(Encoding::UTF_8)
Это может работать на то, что вы делаете, однако, если у вас нет доступа к строке кода, которую вы пытаетесь исправить, это может быть сложно.