在我的网站www.gibberize.com上,如果您输入顶部文字区域中的单词“and”,则字符“&”将出现在第二个文本区域。
问题是“tweet it”链接会将第二个textarea的文本附加到网址并继续链接,但因为它是一个符号,它会破坏文本。
任何解决方案?
答案 0 :(得分:10)
使用encodeURIComponent
功能。您可以自己将其更改为%26
,但使用提供的功能会更安全,因为这将处理可能在传输中混乱的任何其他奇怪字符。
答案 1 :(得分:3)
是的,在附加推文之前,先删除&符号,更改任何&为%26。你可能想要
encodeURIComponent方法()
全文。
注意:我建议的原始函数是escape()。
答案 2 :(得分:1)
使用PHP的urlencode()
函数。