在ruby/sinatra中读取url参数是否会删除特殊字符?
我的url如下所示:在ruby/sinatra中读取url参数是否会删除特殊字符?,ruby,url,sinatra,url-parameters,Ruby,Url,Sinatra,Url Parameters,我的url如下所示: http://test.com:1111?langq=198&langname=C++ 当我在ruby中读取参数时,params[:langname]给了我C,而不是C++。 有没有一种简单的方法可以阻止ruby在这种情况下这么做 谢谢。这是Sinatra的一个持续问题。看 现在,您必须对它们进行编码。您必须对URL中的字符进行编码。
http://test.com:1111?langq=198&langname=C++
当我在ruby中读取参数时,params[:langname]
给了我C
,而不是C++
。
有没有一种简单的方法可以阻止ruby在这种情况下这么做
谢谢。这是Sinatra的一个持续问题。看
现在,您必须对它们进行编码。您必须对URL中的字符进行编码。