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. Array.at() 2. Array.copyWit...
Das Zählen der Größe jeder Tabelle in jeder Daten...
1. Hintergrund Verwenden Sie LDAP, um betriebs- u...
1. Stellen Sie zunächst einige häufig verwendete ...
Dieser Artikel stellt hauptsächlich die Implement...
Wenn in Ihrer Organisation bereits eine Kennwortr...
Gut funktionierende Einstellungen für Tabelleneige...
Erstellen Sie eine HTML-Seite mit einer ungeordnet...
Viele Freunde berichten von folgendem Fehler, wen...
Vorwort Für Produktions-VPS mit öffentlicher IP w...
„Weniger ist mehr“ ist ein Schlagwort vieler Desi...
Dokumentation: https://github.com/hilongjw/vue-la...
Unter Linux gibt es zwei Arten von Dateiverbindun...
In diesem Artikelbeispiel wird der spezifische Co...
Bisher haben wir alle Dateien mit der Endung .msi...