我的图片在有#或%符号时没有显示,我遇到了问题。
我正在使用PHP来读取目录并显示所有图像,但任何带有这些符号的图像都有断开的链接。图像上传到服务器正常但不会显示。
答案 0 :(得分:1)
我认为你需要编写一个用相应的url编码符号替换%和#字符的函数,你可以在这里找到一个引用: http://www.w3schools.com/tags/ref_urlencode.asp
答案 1 :(得分:0)
你应该将脚本的输出与你在浏览器中获得的目录列表进行比较,然后你会看到你的特殊字符的正确映射。
你是通过php上传图片吗?然后你可以将特殊的字符映射到空格或破折号。不要认为文件名中有特殊字符是个好主意答案 2 :(得分:0)
最好在上传图片之前删除所有这些字符。 (如果您使用的是FTP,请重命名您的文件。如果您使用PHP上传,请编写一个能够执行此操作的函数)
否则您将需要转义符号:查看urlencode