在URL中编码+和字符的正确方法是什么
问题描述:
我有从数据库中检索标签的WCF REST服务。有些标签中有特殊的字符,如&,+,#,(,)。我可以通过编码查询字符串的url检索具有#,(和)的标签。在URL中编码+和字符的正确方法是什么
但我无法通过编码查询字符串的url检索'&'和'+'的标签。
我想知道这个解决方案。
感谢
答
转换
+ => %2b
& => %26
, => %2c
UPDATE:
但对于 “#” 它是不可能的,因为,#字符后任何未发送到服务器端,你只能做在客户端用javascript
答
a + b写成%2Bb
a & b写成%26b
+0
我正在做同样的事情,但它不起作用。 – 2010-02-24 10:46:12
我正在做同样的事情,但它不起作用。 – 2010-02-24 10:46:51
btw,因为“,”=>%2c,但#是不可能的,因为#字符之后的任何内容都不会发送到服务器端脚本,只能在客户端使用javascript来完成。 – YOU 2010-02-24 10:48:22