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
Inhaltsverzeichnis 1. Global vor jedem 1. Global ...
1. dhtmlxBaum dHTMLxTree ist ein Tree-Menu-Steuer...
In diesem Artikelbeispiel wird der spezifische Co...
<br />Wir haben in unseren Artikeln bei jb51...
In diesem Artikel finden Sie das Installations- u...
In diesem Artikel wird der spezifische Code von R...
eins. Zuerst müssen Sie es in eine Idee verpacken...
1. Docker-Netzwerkmodus Wenn Docker Run einen Doc...
Ich habe gelernt, wie man https bekommt. Kürzlich...
1. Kompatibilität Wie unten dargestellt: Die Komp...
Routenplanung vue-router4 behält den Großteil der...
1. Log4j zur Protokollsegmentierung 1) Bereiten S...
Inhaltsverzeichnis Thema analysieren Gebrauchsgeg...
Frage Nginx nimmt $remote_addr als echte IP-Adres...
Es gibt zwei Möglichkeiten, MySQL unter Linux zu ...