1
这里是我的代码片段:rawurlencode不编码空格
print ('href="files/'.rawurlencode($projectDesc).'/'.rawurlencode($file["FILENAME"]).'.pdf#zoom=100&view=Fit&pagemode='.$file["MODE"].'&page='.$file["PAGE"].'" class="pdfselector" target="_blank">');
的$file["FILENAME"]
变量往往有它的白色空间,当我使用普通的旧urlencode()
是我的空格转换为+
符号。然而,这在查询字符串之外是不合适的,所以我切换到rawurlencode()
,现在似乎忽略了所有的空白。
这里是我的rawurlencode()
的输出示例:
eHealth flyer_Final
注意它完全忽略了空格,任何人有任何想法,为什么这会发生?
星爷,只是意识到火狐带'%20'从URL字符串,并与即使只是徘徊链接空格替换它。当我真正钻研它正在工作的源头时,傻了我。 –
:)我很高兴它帮助你“解决”你的“问题”:p – genesis