Retrouvez les caractères d'une notation ancienne comme %u4F60, ou générez cette notation depuis du texte. L'encodage conserve les caractères jusqu'à U+00FF et échappe les unités UTF-16 supérieures. Il ne convertit pas des octets UTF-8 en GBK.
Fonctionne localement dans votre navigateurLes échappements percent-u servent notamment dans d'anciennes représentations textuelles de caractères chinois. Le décodeur accepte aussi les valeurs %XX et les références hexadécimales terminées par un point-virgule. Le traitement a lieu dans le navigateur, sans transmettre la saisie dans des requêtes de conversion.
%E4%F6%FC devient äöü : chaque paire est convertie séparément en U+00XX. Ainsi, la séquence d'URL UTF-8 %E4%BD%A0 ne devient pas 你 avec cet outil. Utilisez le décodeur d'URL pour ce cas.
L'encodage laisse les espaces, la ponctuation, le signe % et les autres caractères jusqu'à U+00FF inchangés. Il ne reproduit pas intégralement escape() et ne produit pas d'échappements JavaScript à barre oblique inversée.
A donne A et 😀 donne 😀. Ces références terminées par un point-virgule sont converties directement en valeurs scalaires Unicode ; les valeurs de substituts et celles supérieures à U+10FFFF sont refusées. Ce traitement n'analyse pas un document HTML complet.
L'ancienne forme 你 sans point-virgule reste acceptée et donne 你 comme unité UTF-16. Elle exige un x minuscule et exactement quatre chiffres hexadécimaux, sans chiffre hexadécimal supplémentaire à la suite. Les autres références non terminées restent littérales.
%25u0041 produit le texte littéral %u0041. Les références décimales ou nommées, \u0041, %U0041 et les échappements percentuels incomplets ne changent pas. Les séquences %u et l'ancienne référence à quatre chiffres conservent les unités UTF-16, y compris les substituts isolés : l'outil ne valide pas l'ensemble du texte Unicode.
Non. Une séquence littérale comme %41 reste inchangée à l'encodage, puis devient A au décodage. Le champ transforme aussi les fins de ligne CR et CRLF réelles en LF. Aucune normalisation Unicode n'est appliquée.
Ce libellé ne correspondait pas au code. La fonction conservée transforme des échappements textuels, pas les octets de fichiers entre jeux de caractères. Les balises HTML présentes dans le résultat sont affichées comme du texte et ne sont pas exécutées.