【发布时间】:2016-07-28 20:14:04
【问题描述】:
我的 Sinatra-Redis 博客在我上传到服务器之前在我的计算机上运行良好。但是当我在我的服务器上运行它时出现错误提示
“Encoding::CompatibilityError - 不兼容的字符编码:US-ASCII 和 UTF-8”
我发现有一些答案,比如在我的代码前面加上“#encoding:UTF-8”,它对我不起作用
我尝试将“.force_encoding("utf-8")”放在我的 erb 文件中的值之后,它可以工作,但我认为这不是解决问题的唯一方法,因为我不不想把“.force_encoding("utf-8")”放在我所有的价值观之后。
Ruby 版本:2.3.1 redis版本:3.0.7 我正在使用 erb 作为我的模板系统。
提前致谢!
【问题讨论】:
标签: ruby encoding utf-8 sinatra