ForHosting KIT · Outils pour développeurs

Texte exposant Unicode

Saisissez x2 + y3 et obtenez ˣ² ⁺ ʸ³ : les chiffres, les signes plus, moins, égal, les parenthèses et de nombreuses lettres latines montent en exposants Unicode qui restent surélevés partout où seul le texte brut est accepté. Gratuit dans votre navigateur.

  • Gratuit
  • Fonctionne dans votre navigateur
  • Sans inscription
  • Vos données restent sur votre appareil
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt
Si vous saisissez
Texte
x2 + y3
Mode de calcul
Encode
Vous obtenez
Résultat
ˣ² ⁺ ʸ³
Direction
encode
Associé
5
Nombre non associé
1

Le texte en exposant Unicode transforme des lettres latines ordinaires, des chiffres et quelques opérateurs en caractères surélevés d'apparence semblable qui voyagent dans la chaîne elle-même, de sorte qu'un marqueur de note de bas de page, une puissance ou une étiquette de type chimique peut apparaître en élévation même lorsque la plateforme supprime polices, texte enrichi ou markdown. Les auteurs collent ces glyphes dans des légendes, titres de produit, notes académiques et messages de discussion parce que le style est codé dans les caractères plutôt que dans une feuille de style. Cette capacité mappe les chiffres de zéro à neuf, les lettres latines que Unicode définit comme formes exposantes, et les opérateurs plus, moins, égal et parenthèses dans les deux sens : encode produit des points de code exposants, decode restaure l'ASCII brut, et le mode auto choisit la direction en détectant si un caractère exposant connu est déjà présent. Espaces, ponctuation, hashtags, emoji et lettres sans forme exposante standard passent inchangés et figurent dans un rapport des non mappés, afin que vous sachiez toujours ce qui n'a pas été converti.

Comment l'exposant Unicode mappe lettres, chiffres et opérateurs

L'exposant Unicode est un ensemble fixe d'affectations de points de code réparties sur plusieurs blocs, non un décalage de ligne de base appliqué par un traitement de texte. Les chiffres correspondent aux formes surélevées classiques : zéro est U+2070, un est U+00B9, deux est U+00B2, trois est U+00B3, et quatre à neuf occupent U+2074 à U+2079.

De nombreuses lettres latines minuscules ont des contreparties en lettres modificatrices ou exposants telles que ᵃ, ᵇ, ⁿ et ˣ, tandis qu'un sous-ensemble utile de majuscules (A, B, D, E, G–P, R, T–W entre autres) se mappe vers des capitales modificatrices. Les opérateurs plus, moins, égal et parenthèses deviennent ⁺ ⁻ ⁼ ⁽ ⁾ afin que des formules comme x²⁺¹ ou des marqueurs de note comme (1) restent entièrement en forme surélevée.

Encode parcourt chaque valeur scalaire Unicode de votre chaîne, remplace chaque caractère brut présent dans la table par le point de code exposant correspondant et laisse le reste en place. Decode parcourt le même chemin en sens inverse : chaque caractère exposant connu devient la lettre, le chiffre ou l'opérateur ASCII correspondant, tandis que espaces, ponctuation et symboles non liés restent tels quels.

Comme certains de ces points de code se situent hors du plan multilingue de base ou utilisent des unités BMP non contiguës, l'implémentation itère par point de code plutôt que par unité UTF-16, de sorte qu'un caractère surélevé unique n'est jamais scindé. Cette page n'implémente que la conversion en exposant, pas l'indice, le gras mathématique, l'italique, le fraktur ni les astuces HTML/CSS de vertical-align, qui sont des intentions de recherche distinctes.

Où l'exposant Unicode apparaît dans le travail réel

Rédacteurs techniques et éditeurs recourent encore à l'Unicode surélevé lorsqu'un marqueur de note, une puissance ou un ordinal doit se démarquer sans contrôles de formatage natifs qui disparaissent au partage ou dans l'e-mail en texte brut. Les équipes produit et e-commerce génèrent des variantes de titre pour des places de marché qui n'acceptent que le texte brut mais affichent chiffres et lettres en exposant dans les flux clients, par exemple des unités de surface m² ou des générations de modèle comme gen².

Les enseignants scientifiques et les pipelines de manuels ont besoin d'un chemin encode déterministe pour que chaque fiche utilise le même alphabet surélevé plutôt qu'un collage ponctuel depuis un générateur peu fiable. Les services d'assistance reçoivent des collages en exposant des clients et ont besoin d'un decode fiable vers un texte brut interrogeable pour les tickets et bases de connaissances.

Si vous avez besoin de balises HTML sup, de CSS vertical-align, d'indice Unicode, de gras mathématique ou fraktur, de traduction braille ou de substitutions leetspeak, traitez-les comme des intentions de recherche et des pages d'atterrissage distinctes, sans surcharger cette page d'exposant Unicode.

Marqueurs de note de bas de page et suffixes de citation

Élevez chiffres et courtes étiquettes de lettre pour notes de bas de page, notes de fin et suffixes de citation qui doivent survivre aux champs en texte brut et au collage dans le chat.

Exposants de formule sans texte enrichi

Encodez puissances et fragments d'opérateur tels que x2 ou (n-1) en exposant Unicode pour légendes, diapositives et titres de place de marché qui suppriment le HTML.

Décoder un collage surélevé en texte brut interrogeable

Convertissez messages clients ou titres extraits qui utilisent des glyphes exposants en ASCII ordinaire pour la recherche, le CRM et l'indexation de bases de connaissances.

Quels caractères peuvent devenir exposants Unicode ?

Les chiffres 0–9, les lettres latines que Unicode définit comme formes exposantes (la plupart des minuscules ; un sous-ensemble utile de majuscules) et les opérateurs + - = ( ). Espaces, ponctuation, emoji et lettres sans forme surélevée standard passent et sont listés dans unmapped.

Comment le mode auto choisit-il la direction ?

Si l'entrée contient un caractère exposant connu de cette table, auto décode vers le texte brut. Sinon il encode lettres, chiffres et opérateurs bruts en exposant.

Est-ce la même chose que HTML <sup> ou CSS vertical-align ?

Non. Ceci émet des points de code exposants Unicode qui voyagent dans le texte lui-même. Les balises HTML et les décalages de ligne de base CSS sont des mécanismes séparés que les plateformes suppriment souvent.

Que devient un caractère qui ne peut pas être mappé ?

Il reste dans le résultat sous sa forme d'origine.

Quel est le coût ?

L'outil navigateur est gratuit et s'exécute en local.

Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.

POSThttps://api.kit.forhosting.com/enc/superscript-unicode

Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.

curl -X POST https://api.kit.forhosting.com/enc/superscript-unicode \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"x2 + y3 = z4"}'
{
  "text": "x2 + y3 = z4"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "enc.superscript_unicode",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Comment l'exposant Unicode mappe lettres, chiffres et opérateurs

Les caractères sans contrepartie exposante—virgules, espaces, emoji, idéogrammes CJK et lettres comme q sans forme surélevée standard—ne sont ni inventés ni abandonnés ; ils passent et apparaissent une fois dans la liste unmapped pour que les clients API audient la couverture.

Ce que vous envoyez et ce que vous recevez

Envoyez un champ chaîne obligatoire nommé text contenant le fragment de note de bas de page, l'expression de puissance, l'étiquette produit ou la légende que vous souhaitez élever ou restaurer. Envoyez éventuellement mode comme encode, decode ou auto ; en cas d'omission, auto est la valeur par défaut. Les échecs de validation ne consomment pas le solde prépayé. Les contrôles classiques incluent l'encodage de x2 en ˣ² en listant l'espace comme non mappé lorsqu'il est présent, le décodage d'une phrase surélevée vers l'ASCII brut, et la confirmation qu'un text vide est rejeté plutôt que renvoyé inchangé. Des alias tels que input, value, data, message et string sont acceptés pour le même champ afin que les scripts réutilisent des formes de payload existantes. Des alias de direction comme op, operation et direction, et des valeurs courtes comme enc, dec, to_super, from_super et superscript sont également acceptés. En cas de succès la réponse répète le text d'origine, renvoie result comme chaîne transformée, mode comme opération demandée, direction comme chemin encode ou decode résolu, mapped comme le nombre de caractères qui ont touché la table, unmapped_count et unmapped comme les caractères uniques non mappés, length comme la longueur scalaire Unicode du résultat, plus les étiquettes script, block et standard nommant l'exposant Unicode. Un text manquant, des objets non chaîne, des chaînes vides, des valeurs de mode inconnues et des chaînes plus longues que le maximum documenté échouent avec invalid_input et un message clair en anglais. Le tarif des appels API réussis est la base publiée de $0.002 par élément.

Où l'exposant Unicode apparaît dans le travail réel

Comme cette capacité est un moteur parse pur, le tarif API est la base publiée de $0.002 par élément réussi et une validation échouée ne consomme pas le solde.

Consulter la documentation complète du KIT →