在rails中设置cookie时使用%20而不是+

xtupzzrd  于 2021-09-29  发布在  Java
关注(0)|答案(1)|浏览(253)

在我正在处理的应用程序中,我需要在cookie中设置一个字符串,但是如果cookie中的空格编码为+并且前端按原样显示,那么在设置cookie时如何使用%20而不是+呢。我使用了response['set_cookie']=“key=value”,但我不想使用这个,如果我可以使用cookies[:id]=value实现同样的效果就好了

mrwjdhj3

mrwjdhj31#

%20 是空白的转义字符-如果您的意思是转义将其设置为cookie的值。
如果您想用其他东西替换它,可以使用 gsub :

"lola+lanos".gsub("+", "%20")

# "lola%20lanos"

相关问题