在Unicode中使用Ramaze请求参数?
我有一个部分用于呈现使用unicode抛出错误的表单;我已经把误差缩小到最低限度在Unicode中使用Ramaze请求参数?,unicode,request,ramaze,Unicode,Request,Ramaze,我有一个部分用于呈现使用unicode抛出错误的表单;我已经把误差缩小到最低限度 <input name='q' value='#{request.params['q']}' /> 但是 工作正常,来自请求中不存在的值的所有unicode字符串也工作正常。一个解决方案是使用#force_编码清洗输入,是否有更理想的方法 Encoding::CompatibilityError at /thepath/ incompatible character encodings: ASCI
<input name='q' value='#{request.params['q']}' />
但是
工作正常,来自请求中不存在的值的所有unicode字符串也工作正常。一个解决方案是使用
#force_编码
清洗输入,是否有更理想的方法
Encoding::CompatibilityError at /thepath/
incompatible character encodings: ASCII-8BIT and UTF-8
<input name='q' value='中文' />