mal*_*uss 10 ruby-on-rails utf-8 paperclip
我在rails中使用paperclip gem遇到了问题.我正在学习本教程https://devcenter.heroku.com/articles/paperclip-s3
我在我的头像ActionDispatch::Http::UploadedFile:0x007f5f2bdafde0
中得到了这个参数,在我使用json时给了我这个错误:
"\xFF" from ASCII-8BIT to UTF-8
Run Code Online (Sandbox Code Playgroud)
所以任何人都知道我与这个参数有什么关系?我试图强制编码它,但它没有任何想法吗?
我正在使用s3亚马逊服务上传我的头像.
不知道这是否有帮助或答案,但我能给出的最好猜测是该字符串来自 UploadedFile 类,返回“ASCII-8BIT”。这个问题的最佳解决方案通常是在 IO 上执行类似的操作。
file.read.force_encoding(Encoding::UTF_8)
Run Code Online (Sandbox Code Playgroud)
这可以适用于您正在做的事情,但是如果您无权访问该代码行,则尝试修复它可能会很困难。
| 归档时间: |
|
| 查看次数: |
2320 次 |
| 最近记录: |