Heim Web-Frontend js-Tutorial js字符编码函数区别分析_javascript技巧

js字符编码函数区别分析_javascript技巧

May 16, 2016 pm 05:58 PM
字符编码

1、escape对ansi码0-255以外的字符进行编码输出%u****格式即unicode值,escape 方法返回一个包含了 charstring 内容的字符串值( Unicode 格式)。所有空格、标点、重音符号以及其他非 ASCII 字符都用 %xx 编码代替,其中 xx 等于表示该字符的十六进制数。例如,空格返回的是 "%20"
escape不编码字符有69个:*,+,-,.,/,@,_,0-9,a-z,A-Z

2、encodeURI类似escape,用于地址栏编码
encodeURI不编码字符有82个:!,#,$,&,',(,),*,+,,,-,.,/,:,;,=,?,@,_,~,0-9,a-z,A-Z

3、encodeURIComponent用于地址栏编码。将文本字符串编码为一个统一资源标识符 (URI) 的一个有效组件。它是将中文、韩文等特殊字符转换成utf-8格式的url编码,如果你的页面编码是gb2312的话,服务器端接收的将是乱码.
encodeURIComponent不编码字符有71个:!, ',(,),*,-,.,_,~,0-9,a-z,A-Z

所以js使用数据时可以使用escape,对于地址栏数据,最好用encodeURIComponent进行编码。

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Wie kann das Problem verstümmelter Zeichen in Tomcat-Protokollen gelöst werden? Wie kann das Problem verstümmelter Zeichen in Tomcat-Protokollen gelöst werden? Dec 28, 2023 pm 01:50 PM

Welche Methoden gibt es, um das Problem verstümmelter Tomcat-Protokolle zu lösen? Tomcat ist ein beliebter Open-Source-JavaServlet-Container, der häufig zur Unterstützung der Bereitstellung und Ausführung von JavaWeb-Anwendungen verwendet wird. Bei der Verwendung von Tomcat zum Aufzeichnen von Protokollen werden jedoch manchmal verstümmelte Zeichen angezeigt, was den Entwicklern große Probleme bereitet. In diesem Artikel werden verschiedene Methoden zur Lösung des Problems verstümmelter Tomcat-Protokolle vorgestellt. Passen Sie die Zeichenkodierungseinstellungen von Tomcat an. Tomcat verwendet standardmäßig die Zeichenkodierung ISO-8859-1.

Umgang mit Ausnahmen bei der Zeichenkodierungskonvertierung in der Java-Entwicklung Umgang mit Ausnahmen bei der Zeichenkodierungskonvertierung in der Java-Entwicklung Jul 01, 2023 pm 05:10 PM

Umgang mit Ausnahmen bei der Zeichenkodierungskonvertierung in der Java-Entwicklung In der Java-Entwicklung ist die Zeichenkodierungskonvertierung ein häufiges Problem. Wenn wir Dateien, Netzwerkübertragungen, Datenbanken usw. verarbeiten, verwenden verschiedene Systeme oder Plattformen möglicherweise unterschiedliche Zeichenkodierungsmethoden, was zu Anomalien bei der Zeichenanalyse und -konvertierung führen kann. In diesem Artikel werden einige häufige Ursachen und Lösungen für Ausnahmen bei der Zeichenkodierungskonvertierung vorgestellt. 1. Das Grundkonzept der Zeichenkodierung besteht aus den Regeln und Methoden, die zum Konvertieren von Zeichen in Binärdaten verwendet werden. Zu den gängigen Zeichenkodierungsmethoden gehört AS

Weitergabe von PHP-Kenntnissen zur Kodierung chinesischer Zeichen Weitergabe von PHP-Kenntnissen zur Kodierung chinesischer Zeichen Mar 20, 2024 pm 05:12 PM

Tipps zur Verarbeitung der chinesischen Zeichenkodierung in PHP werden in der Webentwicklung geteilt, insbesondere wenn es um die Verarbeitung chinesischer Zeichen geht, ist die Zeichenkodierung oft ein häufiges Problem. Durch den korrekten Umgang mit der Kodierung chinesischer Zeichen können Probleme wie verstümmelte Zeichen vermieden und das Benutzererlebnis der Website verbessert werden. In PHP können wir einige Techniken zur Verarbeitung chinesischer Zeichen verwenden. Im Folgenden werden einige praktische Verarbeitungsmethoden und Codebeispiele vorgestellt. 1. Um die PHP-Dateikodierung festzulegen, müssen Sie zunächst sicherstellen, dass die Kodierung der PHP-Datei selbst korrekt ist. Generell wird die Verwendung der UTF-8-Kodierung empfohlen. in P

So gehen Sie richtig mit der chinesischen Kodierung um: Ein praktischer Leitfaden für die Go-Sprache So gehen Sie richtig mit der chinesischen Kodierung um: Ein praktischer Leitfaden für die Go-Sprache Mar 28, 2024 pm 12:48 PM

Wie man die chinesische Kodierung richtig handhabt: Ein praktischer Leitfaden für Go Language Mit der rasanten Entwicklung des Internets und der Computertechnologie ist die chinesische Kodierung zu einem Problem geworden, das nicht ignoriert werden kann. Als leistungsstarke Programmiersprache bietet die Go-Sprache eine gewisse Bequemlichkeit und Flexibilität bei der Verarbeitung chinesischer Codierung. Der korrekte Umgang mit der chinesischen Kodierung ist für Entwickler von entscheidender Bedeutung. Heute besprechen wir den korrekten Umgang mit der chinesischen Kodierung in der Go-Sprache und geben einige konkrete Codebeispiele. Verwenden Sie die UTF-8-Kodierung. Bei der Verarbeitung der chinesischen Kodierung empfiehlt Go Language die Verwendung von UTF

So lösen Sie das Zeichencodierungsproblem in der Go-Sprache So lösen Sie das Zeichencodierungsproblem in der Go-Sprache Jun 30, 2023 am 09:21 AM

Methoden zur Lösung von Zeichenkodierungsproblemen bei der Go-Sprachentwicklung Bei der Go-Sprachentwicklung treten häufig Zeichenkodierungsprobleme auf. Insbesondere bei der Dateneingabe, -ausgabe, -speicherung und -übertragung ist es sehr wichtig, die Zeichenkodierung richtig zu handhaben. In diesem Artikel werden einige Methoden zur Lösung von Zeichencodierungsproblemen bei der Go-Sprachentwicklung vorgestellt. Bevor wir uns mit dem Problem der Zeichenkodierung befassen, müssen wir zunächst den Zeichenkodierungsstandard der Go-Sprache verstehen. Die Go-Sprache verwendet den Unicode-Zeichenkodierungsstandard, einen weltweit akzeptierten Zeichenkodierungsstandard, der fast alle unterstützt

Effektive Methode zur Lösung des Problems verstümmelter Zeichen im Eclipse-Editor Effektive Methode zur Lösung des Problems verstümmelter Zeichen im Eclipse-Editor Jan 04, 2024 pm 06:56 PM

Eine effektive Methode zur Lösung des verstümmelten Problems von Eclipse erfordert spezifische Codebeispiele. In den letzten Jahren hat Eclipse als eine der beliebtesten integrierten Entwicklungsumgebungen vielen Entwicklern Komfort und Effizienz geboten. Bei der Verwendung von Eclipse können jedoch Probleme mit verstümmeltem Code auftreten, was zu Problemen bei der Projektentwicklung und beim Lesen des Codes führt. In diesem Artikel werden einige effektive Methoden zur Lösung des Problems verstümmelter Zeichen in Eclipse vorgestellt und spezifische Codebeispiele bereitgestellt. Ändern Sie die Codierungseinstellungen für die Eclipse-Datei: in Eclipse

Effektive Techniken zur Lösung verstümmelter Anzeige auf Linux-Terminals Effektive Techniken zur Lösung verstümmelter Anzeige auf Linux-Terminals Mar 20, 2024 pm 09:54 PM

Effektive Techniken zur Lösung des Problems verstümmelter Zeichen, die auf dem Linux-Terminal angezeigt werden. Bei der täglichen Nutzung des Linux-Systems kann es vorkommen, dass das Terminal verstümmelte Zeichen anzeigt, was sich nicht nur auf unsere Arbeitseffizienz auswirkt, sondern uns auch bringt Problem. In diesem Artikel werden einige effektive Techniken zur Lösung des Problems der verstümmelten Anzeige in Linux-Terminals vorgestellt und spezifische Codebeispiele angegeben, um den Lesern bei der Lösung dieses Problems zu helfen. Ändern Sie die Zeichenkodierung des Terminals: Geben Sie den folgenden Befehl in das Terminal ein, um die Zeichenkodierung des Terminals auf UTF-8 zu ändern, die derzeit am häufigsten verwendete Zeichenkodierung.

Was ist die am häufigsten verwendete Zeichenkodierung in Computern? Was ist die am häufigsten verwendete Zeichenkodierung in Computern? Apr 23, 2020 pm 04:52 PM

Die am häufigsten verwendete Zeichenkodierung in Computern ist der ASCII-Code. ASCII ist ein Computerkodierungssystem, das auf dem lateinischen Alphabet basiert. Es ist der gebräuchlichste Standard für den Informationsaustausch und entspricht dem internationalen Standard ISO/IEC646.

See all articles