Maison interface Web js tutoriel 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进行编码。

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Commandes de chat et comment les utiliser
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment résoudre le problème des caractères tronqués dans les journaux Tomcat ? Comment résoudre le problème des caractères tronqués dans les journaux Tomcat ? Dec 28, 2023 pm 01:50 PM

Quelles sont les méthodes pour résoudre le problème des journaux Tomcat tronqués ? Tomcat est un conteneur JavaServlet open source populaire largement utilisé pour prendre en charge le déploiement et l'exécution d'applications JavaWeb. Cependant, des caractères tronqués apparaissent parfois lors de l'utilisation de Tomcat pour enregistrer des journaux, ce qui cause beaucoup de problèmes aux développeurs. Cet article présentera plusieurs méthodes pour résoudre le problème des journaux Tomcat tronqués. Ajustez les paramètres de codage de caractères de Tomcat. Tomcat utilise le codage de caractères ISO-8859-1 par défaut.

Comment gérer les exceptions de conversion de codage de caractères dans le développement Java Comment gérer les exceptions de conversion de codage de caractères dans le développement Java Jul 01, 2023 pm 05:10 PM

Comment gérer les exceptions de conversion de codage de caractères dans le développement Java Dans le développement Java, la conversion de codage de caractères est un problème courant. Lorsque nous traitons des fichiers, des transmissions réseau, des bases de données, etc., différents systèmes ou plates-formes peuvent utiliser différentes méthodes de codage de caractères, provoquant des anomalies dans l'analyse et la conversion des caractères. Cet article présentera quelques causes courantes et solutions aux exceptions de conversion de codage de caractères. 1. Le concept de base du codage de caractères concerne les règles et les méthodes utilisées pour convertir les caractères en données binaires. Les méthodes de codage de caractères courantes incluent AS.

Méthode efficace pour résoudre le problème des caractères tronqués dans l'éditeur Eclipse Méthode efficace pour résoudre le problème des caractères tronqués dans l'éditeur Eclipse Jan 04, 2024 pm 06:56 PM

Une méthode efficace pour résoudre le problème confus d'Eclipse nécessite des exemples de code spécifiques. Ces dernières années, avec le développement rapide du développement logiciel, Eclipse, en tant que l'un des environnements de développement intégrés les plus populaires, a apporté commodité et efficacité à de nombreux développeurs. Cependant, vous pouvez rencontrer des problèmes de code tronqué lors de l'utilisation d'Eclipse, ce qui entraîne des problèmes de développement de projet et de lecture de code. Cet article présentera quelques méthodes efficaces pour résoudre le problème des caractères tronqués dans Eclipse et fournira des exemples de code spécifiques. Modifier les paramètres d'encodage du fichier Eclipse : dans Eclip

Partage des compétences de traitement de l'encodage des caractères chinois PHP Partage des compétences de traitement de l'encodage des caractères chinois PHP Mar 20, 2024 pm 05:12 PM

Les astuces PHP pour le traitement de l'encodage des caractères chinois sont partagées dans le développement Web, en particulier lorsqu'il s'agit du traitement des caractères chinois, l'encodage des caractères est souvent un problème courant. Une gestion correcte du codage des caractères chinois peut éviter des problèmes tels que des caractères tronqués et améliorer l'expérience utilisateur du site Web. En PHP, nous pouvons utiliser certaines techniques pour gérer le codage des caractères chinois. Nous partagerons ci-dessous quelques méthodes de traitement pratiques et des exemples de code. 1. Pour définir l'encodage du fichier PHP, vous devez d'abord vous assurer que l'encodage du fichier PHP lui-même est correct. Il est généralement recommandé d'utiliser l'encodage UTF-8. en P

Comment résoudre le problème d'encodage des caractères en langage Go Comment résoudre le problème d'encodage des caractères en langage Go Jun 30, 2023 am 09:21 AM

Méthodes pour résoudre les problèmes de codage de caractères dans le développement du langage Go Dans le processus de développement du langage Go, des problèmes de codage de caractères sont souvent rencontrés. En particulier lorsqu'il s'agit de l'entrée, de la sortie, du stockage et de la transmission de données, il est très important de gérer correctement le codage des caractères. Cet article présentera quelques méthodes pour résoudre les problèmes de codage de caractères dans le développement du langage Go. Tout d’abord, avant d’aborder le problème du codage des caractères, nous devons comprendre la norme de codage des caractères du langage Go. Le langage Go utilise la norme de codage de caractères Unicode, qui est une norme de codage de caractères mondialement acceptée qui prend en charge presque

Comment gérer correctement l'encodage chinois : un guide pratique de la langue Go Comment gérer correctement l'encodage chinois : un guide pratique de la langue Go Mar 28, 2024 pm 12:48 PM

Comment gérer correctement l'encodage chinois : un guide pratique du langage Go Avec le développement rapide d'Internet et de la technologie informatique, l'encodage chinois est devenu un problème incontournable. En tant que langage de programmation puissant, le langage Go présente une certaine commodité et flexibilité dans le traitement du codage chinois. La gestion correcte de l'encodage chinois est cruciale pour les développeurs. Aujourd'hui, nous allons discuter de la manière de gérer correctement l'encodage chinois dans le langage Go et donner quelques exemples de code spécifiques. Utiliser l'encodage UTF-8 Lors du traitement de l'encodage chinois, la langue Go recommande d'utiliser UTF

Techniques efficaces pour résoudre l'affichage tronqué dans les terminaux Linux Techniques efficaces pour résoudre l'affichage tronqué dans les terminaux Linux Mar 20, 2024 pm 09:54 PM

Techniques efficaces pour résoudre le problème des caractères tronqués affichés sur le terminal Linux. Dans le processus d'utilisation quotidienne du système Linux, nous pouvons rencontrer la situation où le terminal affiche des caractères tronqués, ce qui affecte non seulement notre efficacité de travail, mais nous amène également. inquiéter. Cet article présentera quelques techniques efficaces pour résoudre le problème de l'affichage tronqué dans les terminaux Linux et donnera des exemples de code spécifiques, dans l'espoir d'aider les lecteurs à résoudre ce problème. Modifier le codage des caractères du terminal : entrez la commande suivante dans le terminal pour modifier le codage des caractères du terminal en UTF-8, qui est le codage de caractères actuellement largement utilisé.

Quel est le codage de caractères le plus couramment utilisé dans les ordinateurs ? Quel est le codage de caractères le plus couramment utilisé dans les ordinateurs ? Apr 23, 2020 pm 04:52 PM

Le codage de caractères le plus couramment utilisé dans les ordinateurs est le code ASCII. ASCII est un système de codage informatique basé sur l'alphabet latin. Il s'agit de la norme d'échange d'informations la plus courante et équivaut à la norme internationale ISO/IEC646.

See all articles