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
Installationsumgebung Windows 10 VMware Workstati...
1. Vom Vater zum Sohn Definieren Sie das props Fe...
Inhaltsverzeichnis 1. Docker-Datei 2. POM-Konfigu...
1. Stellen Sie den Nginx-Dienst im Container bere...
1. Mechanismus des Linux-Kernel-Treibermoduls Sta...
Da li ein Element auf Blockebene ist und standard...
Das Erdbeben in Wenchuan am 12. Mai 2008 in Sichu...
1. Warum müssen wir Tabellen und Partitionen auft...
Inhaltsverzeichnis Vorwort Nr.1 Ein Fokus Nr. 2 E...
MySQL Einführung in MySQL MySQL war ursprünglich ...
Vorwort Wie wir alle wissen, ist „Wie zentriert m...
<br />Vorheriger Artikel: Sieben Prinzipien ...
Im vorherigen Artikel haben wir den lokalen Knote...
Der folgende Fehler wird gemeldet, wenn MySQL meh...
Die weltberühmte virtuelle Maschinensoftware VMwa...