1
ユニコードを使用してエラーを投げているフォームをレンダリングするための部分があります。私はエラーをその行に絞り込んだ。私はlocalhost/thepath?q=中文
に行けばRamazeリクエストパラメータはUnicodeで表示されますか?
<input name='q' value='#{request.params['q']}' />
それが正常に動作し、また、要求は正常に動作していない値からのすべてのUnicode文字列
Encoding::CompatibilityError at /thepath/
incompatible character encodings: ASCII-8BIT and UTF-8
しかし
<input name='q' value='中文' />
をスローします。