URLがエンコードされていて、別のURLがエンコードされていない場合、たとえば.
<a href="http://example.com/images/foo abc.jpg">Image</a>
<a href="http://example.com/images/foo+abc.jpg">Image</a>
<a href="http://example.com/images/foo%20abc.jpg">Image</a>
または(utf8を使用)
<a href="http://example.com/portugal/évora">Image</a>
<a href="http://example.com/portugal/%C3%A9vora">Image</a>
検索エンジン?によって同じと見なされます。
URLのスペースはエンコードする必要があります。これは、正規のfoo abc.jpg
を排除します。
スペースをエンコードする方法を説明する質問を次に示します。 RLでは、スペースは%20または+?を使用してエンコードする必要があります スペースはクエリ文字列で+
としてのみエンコードできますURLの一部。これにより、正規のfoo+abc.jpg
が削除されます。
スペースの正規URLはfoo%20abc.jpg
である必要があります
非ASCII UTF-8文字を含むURLの場合、realURLは常にエンコードされたURLです。ブラウザは通常、アドレスバーに非ASCII文字を含むURLのみを表示します。 URLをコピーして貼り付けると、エンコードされたバージョンが取得されます。例: https://www.dmoz.org/World/Thai/%E0%B8%9A%E0%B9%89%E0%B8%B2%E0%B8%99/
これにより、正規のURLが%C3%A9vora
になります