molily: SELFHTML-Aktuell-Artikel zum Kontextwechsel - Bitte um Rezension

Beitrag lesen

Bei der Überführung von Daten in einen JavaScript-String müsste man folgende Maskierungen vornehmen (die von dir verlinkte Quelle ist da nicht so genau):

  • natürlich die (jeweiligen) Stringbegrenzer.

  • Die in ECMAScript eingebauten Escape-Sequenzen
    \b \t \n \v \f \r

  • Hexadezimale, Oktale und Unicode-Escape-Sequenzen:
    \xNN \N \NN \NNN \uNNNN
    (N = arabische Ziffer)

(Oktale sind deprecated in Netscape JS 1.5 und nicht Teil von ECMAScript)

  • \ selbst

Ich weiß grad nicht, ob man etwas damit falsch macht, wenn man grundsätzlich »addslashes« macht, also jedem \ ein \ voranstellt.

D.h. wenn ich

bla"bla\bbla\x11bla\u1111\bla'bla

eins zu eins abbilden will, ohne dass JS die Escape-Sequenzen interpretiert, dann müsste ich einfach

var string = "bla"bla\bbla\x11bla\u1111\bla'bla";

schreiben können.

Hier wäre vielleicht ein Hinweis auf gängige JSON-Bibliotheken angemessen, die einem das abnehmen und den Kontextwechsel zu JS vereinfachen.

molily (enthält nur kleine Buchstaben. Bin ich mir sicher, dass ich das Posting so abschicken will?)

0 81

SELFHTML-Aktuell-Artikel zum Kontextwechsel - Bitte um Rezension

dedlfix
  • programmiertechnik
  1. 0
    suit
    1. 0
      dedlfix
  2. 1
    Sven Rautenberg
    1. 0
      Felix Riesterer
      1. 0
        jobo
      2. 2
        dedlfix
    2. 0
      Jörg
    3. 0
      dedlfix
  3. 0

    Danke

    Sebastian
  4. 0
    Christoph Jeschke
    1. 0
      Christoph Jeschke
      1. 0
        dedlfix
        1. 0
          globe
          1. 0
            Vinzenz Mai
        2. 0
          Christoph Jeschke
          1. 0
            dedlfix
            1. 0
              Christoph Jeschke
              1. 0
                dedlfix
  5. 2
    jobo
    1. 0
      dedlfix
  6. 0
    Alexander (HH)
    1. 0
      Alexander (HH)
      1. 0
        dedlfix
        1. 0
          Alexander (HH)
          1. 0
            dedlfix
            1. 0
              Alexander (HH)
              1. 0
                dedlfix
    2. 0

      Konstruktive Kritik

      Vinzenz Mai
      • meinung
      1. 0
        jobo
      2. 1
        Alexander (HH)
      3. 0
        dedlfix
    3. 0
      dedlfix
      1. 0
        Alexander (HH)
        1. 0
          dedlfix
          1. 0
            dedlfix
  7. 0
    Tom
    1. 0
      dedlfix
      1. 0
        Tom
        1. 0
          ChrisB
          1. 0
            Tom
            1. 3
              Auge
              1. 0
                ChrisB
  8. 0
    molily
    1. 0
      molily
      1. 0
        dedlfix
    2. 0
      dedlfix
      1. 0
        molily
  9. 0
    hotti
  10. 0
    Auge
    1. 0
      dedlfix
      1. 0
        Tom
        1. 0
          dedlfix
  11. 0

    Selfhtml-Aktuell-Artikel zum Kontextwechsel - Bitte um Rezension

    dedlfix
    1. 1
      Christian Seiler
      1. 0
        dedlfix
        1. 0
          Christian Seiler
          1. 0
            dedlfix
            1. 0
              Christian Seiler
        2. 0
          Tom
          1. 0
            dedlfix
            1. 0
              Tom
      2. 0
        dedlfix
        1. 0
          Christian Seiler
        2. 0
          molily
    2. 0
      molily
      1. 0
        dedlfix
  12. 0

    Selfhtml-Aktuell-Artikel zum Kontextwechsel - Beta-Version

    dedlfix
    1. 0
      Alexander (HH)
      1. 0
        dedlfix
    2. 0
      Auge
      1. 0
        dedlfix
        1. 0
          Auge
          1. 0
            dedlfix
            1. 0
              Vinzenz Mai
              1. 0
                dedlfix
          2. 0
            jobo
    3. 0
      jobo
      1. 0
        dedlfix
        1. 0
          jobo
        2. 0
          Auge