Ingo Turski: Sonderzeichen in Ankernamen

Beitrag lesen

Hi,

Ich bin zunächst davon ausgegangen, das man einfach
  <a name="ö">..</a>
notieren kann (weil name CDATA ist usw., wie diskutiert) und dann mit
  <a href="#%C3%B6">..</a>
darauf verweisen kann.

Allerdings ist Mozilla Firefox der »einzige« Browser, der das versteht, Opera 8.02, MSIE 6 und Konqueror 3.4.2 finden den Anker nicht.

Das liegt vermutlich daran, daß die Browser eine Dekodierung nur dort vornehmen, wo diese ihrer Meinung nach erforderlich ist: nämlich für eine Kommunikation mit dem Server. Ein Anker wird browserintern gehandelt und geht nicht "nach draußen". Ich weiß nicht, ob diese Unterscheidung nun wirklich gerechtfertigt ist, aber

<a name="ö">..</a>
<a href="#ö">..</a>

funktioniert jedenfalls browserübergreifend.

freundliche Grüße
Ingo