Frage

würde der folgende 2 kanonische Link-Tags durch Spinnen betrachtet wird als auf die gleiche URL zeigen?

<link rel="canonical" href="http://www.example.com/&#375;" /> - codierte
<link rel="canonical" href="http://www.example.com/ŷ" /> - nicht codiert

War es hilfreich?

Lösung

&#375; ist eine HTML-Entität, die die Unicode-Zeichen mit Codepunkt 375 in Dezimalschreibweise darstellt. In Hexadezimal würde es 0x177 sein, so dass wir über U reden + 0177, die ŷ ist.

Das bedeutet, dass beiden URLs sind genau die gleiche, wenn:

  1. Sie sind im Rahmen eines HTML-Dokuments angezeigt.
  2. Das Dokument erklärt, einen richtigen Zeichensatz, dass Träger, Symbol und die Editor Sie geben die verwendeten den richtigen Code eingefügt.

Wenn der Browser zeigt in beiden Fällen y ist es wahrscheinlich, dass Zeichensatz korrekt ist, aber Sie sollten es sicher ist.

Andere Tipps

Nicht 100% sicher, aber ich denke, dass sie beide auf die gleiche URL verweisen würden. Aber denken Sie daran, dass bei W3 Standards suchen, schlagen sie vor, Links oft codiert werden.

Wenn Sie Ihre HTML als UTF-8 die URL kommunizieren als die gleiche gesehen.

Auch wenn Sie es zur Arbeit in modernen Browsern erwarten können, http://www.example.com/ŷ ist eine ungültige URL .

Sie sollten immer Prozent kodieren Unicode-Zeichen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top