Ruby on Rails转义网址中的变音符号
|
我尝试将一些包含变音符号的参数发布到url(PHP脚本)中。因此,我必须转义参数。但是Ruby给我返回了一个意外的字符串。
PHP:
urlencode(\"äöü\");
输出:%E4%F6%FC
和RoR:
URI.escape(\"äöü\")
输出:%C3%A4%C3%B6%C3%BC
要么:
CGI.escape(\"äöü\")
输出:%C3%A4%C3%B6%C3%BC
我正在使用Rails 3.0.5和Ruby 1.9.2,并且我的应用程序已设置为UTF-8。我的错在哪里或应该怎么办?
Thanx安迪
没有找到相关结果
已邀请:
2 个回复
遣莫捅炭
暑袜眠退
如果遇到错误,请尝试在之前输入\'cgi \'。