html % évasion

WBOY
Libérer: 2023-05-27 09:05:06
original
2509 Les gens l'ont consulté

Lors de l'écriture HTML, certains caractères nécessitent un traitement spécial. Ces caractères peuvent être mal compris par l'analyseur HTML comme des balises ou d'autres parties de la syntaxe, provoquant des erreurs inutiles. Afin de résoudre ce problème, HTML fournit un mécanisme d'échappement qui peut utiliser des séquences de caractères spéciales pour représenter ces caractères afin d'éviter que les caractères ne soient mal compris par l'analyseur.

Parmi eux, le signe pourcentage (%) fait également partie des caractères qu'il faut échapper. En HTML, le signe pourcentage est généralement utilisé pour représenter les caractères spéciaux et les paramètres dans l'URL, tels que "%20" représente le caractère espace, "%26" représente le caractère "&", etc. Si ces caractères ne sont pas échappés, ils peuvent être considérés comme des caractères ayant une signification particulière dans l'URL, affectant ainsi l'analyse et l'utilisation de l'URL.

Maintenant, présentons brièvement comment échapper au signe de pourcentage en HTML.

  1. Caractères d'échappement en HTML

En HTML, vous pouvez utiliser certains caractères d'échappement pour représenter des caractères spéciaux. Ces caractères d'échappement commencent tous par "&. " et terminez par ";", par exemple, "<" signifie inférieur au signe (<), ">" signifie supérieur au signe (>), etc. Parmi eux, "&" est également un caractère d'échappement spécial utilisé pour représenter le caractère "&".

  1. Échappement du signe pour cent

En HTML, le caractère d'échappement utilisé pour représenter le signe pour cent (%) est "&percnt ;", qui représente l'entité de caractère du signe pour cent. De cette façon, lorsque vous devez utiliser le signe de pourcentage en HTML, il vous suffit de remplacer le signe de pourcentage par "%".

Ce qui suit est un exemple simple :

<p> 50&percnt; 的用户喜欢这篇文章 </p>
Copier après la connexion

Dans le code ci-dessus, nous utilisons "%" pour représenter le signe de pourcentage. De cette façon, lorsqu'il est affiché dans le navigateur, « % » sera analysé comme un signe de pourcentage et affiché correctement.

Il convient de noter que lorsque vous utilisez le signe pourcentage dans l'URL, vous devez suivre les règles d'encodage de l'URL, c'est-à-dire convertir les caractères qui doivent être échappés en leurs codes ASCII correspondants, et ajoutez "%" devant eux ". Par exemple, lorsque vous échappez le caractère espace (" ") en "%20", vous devez convertir le caractère espace en son code ASCII : 32, qui est représenté par "%20 ".

L'exemple suivant montre comment utiliser les caractères d'échappement en HTML et les signes de pourcentage d'échappement dans les URL :

<p>URL: https://www.example.com/search?q=%20Code%26Design&lang=en-US</p>
Copier après la connexion

Dans l'exemple ci-dessus, nous avons deux signes de pourcentage d'échappement utilisés, un représentant le caractère espace et un représentant le caractère "&". De cette façon, lorsque le navigateur analysera l'URL, il analysera correctement ces caractères spéciaux dans leur signification d'origine.

Pour résumer, le signe pourcentage est un caractère HTML qui doit être échappé. Il peut être échappé en utilisant "%". Lorsque vous devez utiliser un signe de pourcentage dans l'URL, vous devez suivre les règles de codage de l'URL et utiliser « %xx » pour représenter les caractères qui doivent être échappés. Lors de l'écriture de code HTML, faites attention au traitement des caractères spéciaux, ce qui peut efficacement éviter les problèmes causés par les caractères.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal