質問

次の2つの標準リンクタグは、同じURLを指しているとクモによって表示されますか?

<link rel="canonical" href="http://www.example.com/&#375;" /> - エンコード
<link rel="canonical" href="http://www.example.com/ŷ" /> - エンコードされていない

役に立ちましたか?

解決

&#375; 小数点表記でコードポイント375を持つUnicode文字を表すHTMLエンティティです。 16進数では0x177になるので、u+0177について話しています。 ŷ.

つまり、両方のURLが次の場合とまったく同じであることを意味します。

  1. それらは、HTMLドキュメントのコンテキストで表示されます。
  2. このドキュメントは、そのようなシンボルをサポートする適切な文字セットと、使用したエディタが適切なコードを挿入したタイプを宣言します。

ブラウザがどちらの場合も表示される場合、文字セットが正しい可能性がありますが、そうであることを確認する必要があります。

他のヒント

100%確信はありませんが、どちらも同じURLを指していると思います。ただし、W3標準を見ると、エンコードされるリンクを提案することが多いことに注意してください。

HTMLをUTF-8として通信すると、URLは同じと見なされます。

現代のブラウザで動作することが期待できますが、 http://www.example.com/ŷ 無効なURLです.

Unicode文字を常にエンコードする必要があります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top