我可以在网页中使用的图像文件名中包含%吗



我将一个图像文件命名为100%满意度保证图标.png,然后将其放在我的网页中,如下所示:

<img src="<?php bloginfo('template_directory'); ?>/images/100%-satisfaction-guarantee-icon.png" alt="100% Satisfaction Guarantee" width="124" height="126" />

但图像不会显示。图像文件名中可以使用"%"吗?哪些规则适用于网页的文件名?

我也尝试过使用%25作为%符号,但似乎不起作用。

https://www.datanumen.com/wp-content/themes/datanumen/images/100%25-png仍然返回404错误。

是的,您可以简单地对%符号进行百分比编码。您可以放置%25而不是%

所以不是

100%-satisfaction-guarantee-icon.png

你可以把它称为

100%25-satisfaction-guarantee-icon.png

路径中的%表示为了使用特殊字符(替换不安全的ASCII字符(而对URL进行编码。我相信这也适用于HTML中的img标记。

有关详细信息,请查看此wiki链接"百分比编码"或此W3资源"HTML编码"。

您必须知道,在Google Chrome URL栏中,如果您使用空格,则它表示为%20。因此,很遗憾在文件名中使用%,因为这是一种糟糕的做法。

建议的文件名:100_percentage_sompation_guarantee_icon.png

最新更新