CGI::unescapeHTML("渣打银")
=> “渣打\ 351 \ 223 \ 266”
CGI::unescapeHTML("渣打银 ")
=> “渣打银”
在末尾添加空格会产生差异,否则最后一个字符会丢失,我会得到这个奇怪的字符序列。当我尝试使用utf-8字符编码来搜索网站数据时,我正面临着这个问题。即使是普通的英文文本也是如此。
答案 0 :(得分:1)
这不是Ruby 1.9.2及更高版本附带的CGI
库的问题。
答案 1 :(得分:0)
使用-Ku
运行ruby解释器