|
|||
XSLT: Probleme mit Sonderzeichen in Links
Ich weiß, das ist ganz schön Offtopic. Aber vielleicht kennt sich jemand trotzdem damit aus, oder hatte das problem schon mal. Habe gerade Stunden vergeblich nach einer Lösung gesucht:
Vorgegebene Links auf lokale Dateien sollen aus einem XML-Dokument herausgeholt und in HTML-Links umgewandelt werden. Diese Aufgabe ist ja recht einfach. Das Problem tritt dann auf, wenn der Link im XML-Dokument z.B. einen Umlaut enthält. Heißt die Datei z.B. Übersicht von 2009.pdf dann würden die Leerzeichen und das Ä korrekterweise ersetzt werden müssen, wenn ich UTF-8 verwenden würde. Ich erwarte also: %C3%9Cbersicht%20von%202009.pdf Das Problem daran: Das %20 wird richtig ersetzt nur beim Ü ersetzt er das % noch einmal. Das ergibt dann (%25 fürs Prozent): %25C3%259Cbersicht%20von%202009.pdf und das kann von Windows nicht mehr richtig umgewandelt werden. Interessanterweise verwende ich ja auch gar kein UTF-8, sondern habe das ausdrücklich anders festgelegt: Code: Code:
<?xml version="1.0" encoding="iso-8859-1"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:output method="html" encoding="ISO-8859-1"/> Browser ist leider IE6 (kann ich mir nicht aussuchen) |
Sponsored Links |
Stichwörter |
iso-8859-1, utf-8, xslt |
Themen-Optionen | |
Ansicht | |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
FAQ -- Häufig gestellte Fragen und häufig gegebene Antworten | mazzo | CSS | 10 | 05.04.2012 18:32 |
3-Spalten-Layout: Mitte feste Weite, links und rechs und links flexible Weite | jogiwebster | CSS | 17 | 25.02.2011 18:11 |
div. Probleme, Container-Höhe, dazugehöriger Schatten etc. | lonewolf300 | CSS | 0 | 01.12.2009 21:47 |
DIV immer ganze Breite - normal?!?!? | csski | CSS | 3 | 02.07.2008 13:20 |
Schwarze Links: Verschlechtert dies die Nutzbarkeit wirklich? | AndreasB | Barrierefreiheit | 4 | 06.12.2006 09:58 |