Wenn Sie JavaScript zum Anzeigen von Nachrichten oder zum Übertragen von Zeichendaten verwenden, stoßen Sie häufig auf einfache Anführungszeichen (') oder doppelte Anführungszeichen (") in den Daten. Solche Anweisungen verursachen häufig JavaScript-Fehler. Verwenden Sie im Allgemeinen /' oder /" als Lösung.
Zum Beispiel:
Alert("this is test "message"!"); Alert('this is test 'message'!');
Normalerweise wird es wie folgt geändert
Alert("this is test /"message/"!"); //或者 Alert("this is test 'message'!"); Alert('this is test /'message/'!');
Wenn das Obige nur in Skripten verwendet wird oder keine zu komplizierte Datenzeichenverbindung besteht, wurde dieses Problem gelöst.
Wenn es jedoch komplexere Datenzeichenverbindungen gibt, insbesondere einige vom Server erstellte JavaScript-Anweisungen, können Sie die Verwendung von einfachen Anführungszeichen (') und doppelten Anführungszeichen (") sowie die Verwendung von Escape-Sequenzen (Escape-Sequenz) in Betracht ziehen.
Zum Beispiel kann die obige Aussage in das folgende Format umgewandelt werden:
Alert("this is test /u0022message/u0022!"); Alert('this is test /u0027message/u0027!');
Fügen Sie einige häufig verwendete Codes hinzu
Zeichenbeschreibung Unicode-Escape-Sequenz
em Bindestrich (-) /u2014
Registrierungssymbol (R) /u00AE
Copyright-Symbol (c) /u00A9
Markensymbol (?) /u2122
Euro-Symbol (?) /u20AC
Backslash (/) /u005C
Schrägstrich (/) /u002F
Öffnende geschweifte Klammer ({) /u007B
Rechte Klammer (}) /u007D
Kleiner-als-Zeichen (<) /u003C
Größer-als-Zeichen (>) /u003E
Sternchen (*) /u002A
& &
' '(/u0027)
" "(/u0022)
< <
> >