-3
私のRuby/Rackアプリケーションでは、中国語と日本語の静的な文字をRubyコードとHTMLビューで使用しています。アプリを実行しているときに例外が発生します。中国語を含むRuby/Rack WebアプリケーションのInvalidByteSequenceError
Encoding::InvalidByteSequenceError at/
/my_app/index.html.erb is not valid US-ASCII
これはローカルのプロダクションサーバーでのみ発生します。 私のローカルマシン - Linux、リモートサーバ - FreeBSD。
私は「エンコード - > utf-8で保存」しようとしましたが、それは役に立ちませんでした。
私はRubyコードでエンコード/デコード機能を使用していません。これらの文字はファイルに静的に埋め込まれています。
あなたの質問は何ですか? – sawa
production/devマシンではどのバージョンのrubyを使用しますか? –
@StanislavMekhonoshin 2.4.2 – Joharu