貌似浏览器会自动把url中的%22
替换回"
。
例如:
使用与新浪微博分享按钮相同的方法,直接拼出类似http://service.weibo.com/share/share.php?url=&pic=&title=%22XXXX%22
的链接地址,发送请求后,新浪微博会把它识别成"XXXX"
但其他符号经过encodeURI后没有问题。
这是为什么呢?怎么才能发送带"
的请求呢?
更新:
twitter不存在这个问题。
用 %2522
去拼。 猜测:
第一次
urldecode
解码时%2522
=>%22
第二次urldecode
解码时%22
=>"
第一次解码应该是php接受参数时的默认动作, 第二次应该跟