Announcement

Collapse
No announcement yet.

in translate nach & suchen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • in translate nach & suchen

    Hallo zusammen

    Eine Variable (URL Parameter) enthält das Zeichen '&'. Da dieses Probleme verursacht muss ich es durch den ASCII-Code %26 ersetzen. Dafür habe ich die Funktion translate ausgesucht. Doch dafür müsste ich translate(string, '&', '%26' benutzen, was aber gerade wegen dem verwendeten & eine Fehlermeldung produziert.
    Gibt es da ein Workarround?

    Vielen Dank und Gruss,
    Zimmi

  • #2
    translate kann nur zeichenweise ersetzen, also etwa
    Code:
    translate(url, '&', '%')
    Ansonsten kann man mit XSLT/XPath 2.0 replace verwenden
    Code:
    replace(url, '&', '%26')
    mit XSLT 1.0 bleibt nur der Weg über ein Template.

    Comment

    Working...
    X