Wenn href zum Übergeben von Parametern benötigt wird und die Parameter auf Chinesisch sind, werden verstümmelte Zeichen angezeigt. Die einfachste Methode ist: Der übergebene Wert wird zunächst mit escape() verschlüsselt und dann auf der Wertzugriffsseite mit unescape() entschlüsselt. Dies wurde getestet und ist wirksam. Ich habe online nachgeschaut und herausgefunden, dass man „urlencode“ zum Verschlüsseln und „urldecode“ zum Entschlüsseln verwenden kann. Ähm... was ist der Unterschied zwischen den beiden? Ich habe es gerade überprüft und geklärt, Quelle (http://www.cnblogs.com/glory-jzx/archive/2013/06/14/3135580.html): js umfasst 3 Funktionen zum Kodieren von Text : escape, encodeURI, encodeURIComponent und 3 entsprechende Dekodierungsfunktionen: unescape, decodeURI, decodeURIComponent 1. Beim Übergeben von Parametern müssen Sie encodeURIComponent verwenden, damit die kombinierte URL nicht durch Sonderzeichen wie # abgeschnitten wird. >2. Bei der Umleitung von URLs können Sie encodeURI als Ganzes verwenden 5. Am häufigsten sollte encodeURIComponent verwendet werden , das Sonderzeichen wie Chinesisch und Koreanisch in die URL-Kodierung UTF-8 konvertiert. Wenn Sie also encodeURIComponent verwenden müssen, um Parameter an den Hintergrund zu übergeben, muss die Hintergrunddekodierung UTF-8 unterstützen (die Kodierungsmethode im Formular ist dieselbe wie die Kodierungsmethode der aktuellen Seite). 6. Keine Verschlüsselung: Es gibt 69 Escape-Zeichen: *, +, -, ., /, @, _, 0-9, az, AZ Was ist der Unterschied zwischen escape() und encodeURI()? escape()-Methode: encodeURI()-Methode Methode encodeURIComponent(): [Wann ist welche Methode sinnvoll?] Ich habe nur Escape verwendet, dies dient also nur als Referenz. Der obige Artikel über das Problem des verstümmelten chinesischen Codes bei der Übergabe eines href-Parameters ist der gesamte Inhalt, den der Herausgeber mit Ihnen teilt. Ich hoffe, er kann Ihnen als Referenz dienen. Ich hoffe auch, dass Sie 123WORDPRESS.COM unterstützen werden. Original-URL: http://www.cnblogs.com/zhangym118/archive/2016/07/05/5644915.html |
<<: Das Balkendiagramm von Vue + Echart realisiert Statistiken zu Epidemiedaten
>>: HTML imitiert die Dropdown-Menüfunktion der Baidu-Enzyklopädienavigation
In diesem Artikelbeispiel wird der spezifische Im...
Vorwort: Die Artikelserie „Erste Schritte mit MyS...
Inhaltsverzeichnis 1. Einführung in Nginx 1. Was ...
In letzter Zeit muss das Vue-Projekt die Daten in...
1. Laden Sie MySQL von der offiziellen Website he...
In diesem Artikel erfahren Sie, wie Sie das Probl...
Ich habe vor kurzem ein kleines Programmierprojek...
Samba-Dienste: Dieser Inhalt dient als Referenz f...
Wenn Sie MySQL zum ersten Mal auf Ihrem Computer ...
Lassen Sie uns heute darüber sprechen, wie Sie vi...
Hintergrund Vor einiger Zeit half unser Projektte...
Inhaltsverzeichnis Vorwort zx-Bibliothek $`Befehl...
3D-Koordinatenkonzept Wenn sich ein Element dreht...
Zum Beispiel: Code kopieren Der Code lautet wie fo...
Hintergrund Ursprünglich wollte ich ein 6.7 Vcent...