Thread Umlautproblem im Wiki (7 answers)
Opened by GwenDragon at 2006-05-14 14:06

Dubu
 2006-05-14 19:11
#90350 #90350
User since
2003-08-04
2145 Artikel
ModeratorIn + EditorIn

user image
Ursache: Das Forum kodiert fälschlicherweise an einigen Stellen Umlaute in URIs nicht! Es kommen dann so etwas heraus:
Code: (dl )
<a href="/bin/edit/Wissensbasis/InhaltPerlSkripteDateienPrüfsummeMD5?time=0514132647" title="Dieses Topic editieren">...


Die meisten Browser interpretieren die Umlaute in dieser URI in der Kodierung der Webseite: Wenn im HTTP- oder HTML-Header als Charset ISO-8859-1 angegeben ist, werden die Umlaute ebenso als ISO-8859-1-Zeichen interpretiert und entsprechend kodiert. Ein Request sieht dann so aus:
Code: (dl )
GET /bin/view/Wissensbasis/InhaltPerlSkripteDateienPr%FCfsummeMD5 HTTP/1.1


Korrektes HTML4 ist es aber, diese unkodierten Umlaute in UTF-8 zu kodieren, wenn der entsprechende Request abgesendet wird!
Opera macht das auch und erstellt folgenden Request beim Anklicken des Links:
Code: (dl )
GET /bin/edit/Wissensbasis/InhaltPerlSkripteDateienPr%C3%BCfsummeMD5?time=0514132647 HTTP/1.1

View full thread Umlautproblem im Wiki