在ruby / sinatra中读取url参数会丢失特殊字符吗?

时间:2013-01-19 08:11:06

标签: ruby url sinatra url-parameters

我有一个类似以下的网址:

http://test.com:1111?langq=198&langname=C++

当我读到红宝石中的参数时,params[:langname]给了我C而不是C++。 在这种情况下,是否有一种简单的方法可以阻止ruby执行此操作?

感谢。

1 个答案:

答案 0 :(得分:1)

对于Sinatra来说,这是一个持续的问题。见https://github.com/sinatra/sinatra/issues/search?q=plus

现在你必须对它们进行编码。