1
我有一個局部渲染使用unicode引發錯誤的窗體;我已經把錯誤縮小到了一線;Unicode中的Ramaze請求參數?
<input name='q' value='#{request.params['q']}' />
如果我去localhost/thepath?q=中文
它拋出
Encoding::CompatibilityError at /thepath/
incompatible character encodings: ASCII-8BIT and UTF-8
但
<input name='q' value='中文' />
工作正常,並從不在要求做工精細也值了所有unicode字符串。