Thread Umlautproblem im Wiki
(7 answers)
Opened by GwenDragon at 2006-05-14 14:06
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 |