Heim > Artikel > Web-Frontend > Zwei Methoden zum Lösen von Javascript-URL-Post-Sonderzeichen-Escape + & #_jquery
Kürzlich habe ich festgestellt, dass Daten verloren gingen, wenn die URL zur Übertragung von Sonderzeichen verwendet wurde.
Tatsächlich geht es nicht verloren. Beispielsweise wird „+“ als Verbindungszeichen behandelt.
1. Ersetzen Sie durch hexadezimale Zeichen. Hier sind einige gängige Konvertierungen
+ | 空格 | / | ? | % | & | = | # |
%2B | %20 | %2F | %3F | %25 | %26 | &3D | %23 |
2. Wenn Sie auf andere Sonderzeichen stoßen, können Sie die folgende Methode verwenden, um zu sehen, in was Sie sie umwandeln können. Schreiben Sie einfach eines gemäß der oben genannten Methode