sinatraアプリケーションをruby1.9に移行しようとしています
sinatra 1.0、rack 1.2.0、erbテンプレートを使用しています
sinatraを起動すると機能しますが、ブラウザからWebページを要求すると、次のエラーが発生します。
Encoding::CompatibilityError at /
incompatible character encodings: ASCII-8BIT and UTF-8
すべての.rbファイルには次のヘッダーがあります。
#!/usr/bin/env ruby
# encoding: utf-8
UTF-8でエンコードされていることが示されていても、問題はerbファイルにあると思います
[user@localhost views]$ file home.erb
home.erb: UTF-8 Unicode text
誰かが以前にこの問題を抱えていましたか?シナトラはルビー1.9と完全に互換性がありませんか?