Encodeur / Décodeur d'URL

Encodez et décodez les URL et les composants URI pour une transmission sécurisée et un formatage approprié.

Outil de développement
Traitement d'URL
Chaîne de requête
Options d'encodage
Configurez les méthodes d'encodage/décodage
Texte à encoder
Entrez le texte à encoder pour une utilisation dans l'URL
Exemples
Découvrez divers exemples d'encodage/décodage d'URL
Exemple 1
Original
Bonjour le monde !
Encodé
%EC%95%88%EB%85%95%ED%95%98%EC%84%B8%EC%9A%94%20%EC%84%B8%EA%B3%84%21
Exemple 2
Original
Bonjour le monde !
Encodé
Hello%20World%21
Exemple 3
Original
utilisateur@example.com
Encodé
user%40example.com
Exemple 4
Original
https://example.com/search?q=test
Encodé
https%3A//example.com/search%3Fq%3D%ED%85%8C%EC%8A%A4%ED%8A%B8
Exemple 5
Original
Format JSON : données de recherche en anglais
Encodé
search=%ED%95%9C%EA%B8%80%20%EA%B2%80%EC%83%89&page=1
Guide d'encodage d'URL

Qu'est-ce que l'encodage d'URL ?

L'encodage d'URL est une méthode utilisée pour transmettre en toute sécurité des caractères spéciaux, des espaces et des caractères Unicode dans les URL. Il convertit les caractères spéciaux en un symbole '%' suivi de codes hexadécimaux.

Descriptions du mode de traitement

  • Encodage d'URL standard: Utilise encodeURIComponent() ou encodeURI()
  • Chaîne de requête (qs): Convertir des objets en chaînes de requête ou les analyser
  • Données de formulaire: Gérer les données de formulaire au format clé=valeur

Quand utiliser ?

  • • Lors de l'inclusion de caractères spéciaux ou non-ASCII dans les paramètres de requête d'URL
  • • Lors de la transmission de données de formulaire
  • • Lors de l'envoi de données avec des caractères spéciaux dans les requêtes API
  • • Lors de l'assurance de la sécurité des URL dans le développement web

Caractères d'encodage courants

Espace → %20
! → %21
@ → %40
# → %23
$ → %24
% → %25
& → %26
+ → %2B

Exemple de bibliothèque qs

import qs from 'qs';

const encoded = qs.stringify({ a: '1 2', b: ['x', 'y'] }, { encode: true });
// → a=1%202&b[0]=x&b[1]=y

const decoded = qs.parse(encoded);
// → { a: '1 2', b: ['x', 'y'] }

Encodage de caractères

L'encodage de caractères fait référence à la conversion de chaînes en formats d'encodage spécifiques. Dans l'encodage d'URL, l'encodage de caractères peut convertir des chaînes en divers formats d'encodage comme UTF-8, EUC-KR, ISO-8859-1, etc.

    Encodeur / Décodeur d'URL