Convertir du texte entre UTF-8, GBK et autres encodages
Cliquez sur un exemple pour le charger: Click on any example to load it into the input field, or use "Quick Run" to automatically convert:
你好世界!Hello World!
こんにちは世界
Héllo Wörld 你好 🌍
L'encodage de caractères est un système qui mappe les caractères vers des octets pour le stockage et la transmission. Notre implémentation utilise les APIs TextEncoder/TextDecoder intégrées de JavaScript avec des gestionnaires personnalisés pour les formats hexadécimal, binaire et d'échappement Unicode. Différents encodages comme UTF-8, GBK et ISO-8859-1 représentent les caractères différemment, ce qui peut causer des "mojibakes" (texte corrompu) quand les données sont décodées avec le mauvais encodage.
Support pour UTF-8, GBK, Latin-1 et plus
Aperçu instantané pendant la saisie
Formats Texte, Hexadécimal, Base64 et Unicode
Tout le traitement se fait dans votre navigateur
UTF-8 utilise 1-4 octets par caractère et est rétrocompatible avec ASCII. UTF-16 utilise 2 ou 4 octets. UTF-8 est plus courant sur le web, tandis qu'UTF-16 est utilisé en interne par Windows et Java.
Le chinois corrompu signifie généralement que le texte a été encodé en GBK mais décodé en UTF-8 (ou vice versa). Essayez de convertir de l'encodage original vers UTF-8.
Oui, toute la conversion d'encodage se fait localement dans votre navigateur. Vos données ne sont jamais envoyées vers un serveur.
Découvrez plus d'outils et de guides pour améliorer votre flux de travail de développement