zurück zur Startseite
  


Zurück XHTMLforum > Sonstiges > Offtopic
Seite neu laden XSLT: Probleme mit Sonderzeichen in Links

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 23.02.2009, 13:37
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 28.11.2004
Beiträge: 547
lomtas befindet sich auf einem aufstrebenden Ast
Standard 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"/>
Ich bin echt am Ende und komme einfach nicht mehr weiter. Kann mir jemand sagen, was ich evtl. noch versuchen könnte?

Browser ist leider IE6 (kann ich mir nicht aussuchen)
Mit Zitat antworten
Sponsored Links
Antwort

Stichwörter
iso-8859-1, utf-8, xslt

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ä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


Alle Zeitangaben in WEZ +2. Es ist jetzt 12:27 Uhr.