就在最近,我偶然发现了一个奇怪的网址编码问题。
我正在尝试编码(使用php urlencode)这个测试标题:
测验:这些是否会在2001年的iPod或2010 iPad上出现?
然后使用以下网址将其提交给Twitter(用户在我的网站上点击“分享此内容”链接):
但是,如果您将关注该网址 - 您会看到该网址由于某种原因被双重编码(可能是浏览器?)而某些字符(例如“!?+ _”)会保持编码状态。
如何解决编码问题?
答案 0 :(得分:0)
好像你的“分享这个”代码可能会自己对标题进行编码,而你再次进行编码会得到双重编码。
你是否在没有你的urlencode的情况下试过这个?