ForHosting KIT · Entwickler-Tools

Unicode-Tiefstellung

Aus H2O C6H12O6 x1 wird H₂O C₆H₁₂O₆ ₓ₁: Ziffern, Plus, Minus, Gleichheitszeichen, Klammern und die von Unicode vorgesehenen Kleinbuchstaben rutschen unter die Grundlinie, bereit für Laborheft, Folien oder Chat. Kostenlos in Ihrem Browser.

  • Kostenlos
  • Läuft in Ihrem Browser
  • Ohne Anmeldung
  • Ihre Daten bleiben auf Ihrem Gerät
Nutzen Sie es über WebAPIE-MailTelegramApp bald
Wenn Sie eingeben
Text
H2O C6H12O6 x1
Berechnungsmodus
Encode
Erhalten Sie
Ergebnis
H₂O C₆H₁₂O₆ ₓ₁
Länge
14
Zugeordnet
7
Nicht zugeordnet
H, O, , C

Unicode-Tiefstellung verwandelt gewöhnliche Ziffern und einen praktischen Satz lateinischer Buchstaben in die kleinen Zeichen unter der Grundlinie, die chemische Formeln und mathematische Indizes brauchen, wenn ein Host nur eine einzige Plain-Zeichenkette akzeptiert. Autorinnen und Autoren fügen H₂O, CO₂, C₆H₁₂O₆ oder x₁, aₙ und k₍ₙ₎ in Labornotizen, Lehrbücher, Produktetiketten, Chat-Nachrichten und Bios ohne Markdown ein, ohne Schriften zu installieren oder MathML auszuliefern. Dieser Konverter mappt die Ziffern null bis neun, die lateinischen Buchstaben, die Unicode als tiefgestellt definiert, sowie die Operatoren plus, minus, gleich und Klammern auf diese Codepunkte, stellt tiefgestellte Zeichen wieder in plaines Latein und Ziffern her und meldet jedes nicht mappbare Zeichen, damit Sie wissen, was gewöhnlich blieb. Leerzeichen, Satzzeichen außerhalb der Operatoren, Emoji und nicht unterstützte Buchstaben bleiben unverändert und erscheinen in der Unmapped-Liste. Kodieren, dekodieren oder Richtung automatisch erkennen — ohne Netzwerkanrufe, Zufallssalze oder datumsabhängige Abkürzungen.

Was Unicode-Tiefstellungen sind und was dieses Werkzeug zurückgibt

Unicode-tiefgestellte Ziffern liegen im Block Superscripts and Subscripts: die Ziffer null ist U+2080 und die neun ist U+2089, mit plus, minus, gleich und Klammern daneben als U+208A bis U+208E. Ein kleinerer Satz lateinischer tiefgestellter Buchstaben ist über diesen Block und verwandte phonetische Erweiterungen verstreut—zum Beispiel a bei U+2090, e bei U+2091, h bei U+2095, i bei U+1D62, n bei U+2099 und x bei U+2093—weil der Standard nie ein vollständiges A–Z-Alphabet unter der Grundlinie geliefert hat.

Diese Zeichen rendern in den meisten modernen Schriften als echte Tiefstellungen, weshalb Chemiker H₂O und C₆H₁₂O₆ in Plaintext einfügen, Lehrkräfte x₁ und aₙ in Folien ohne MathML schreiben und Produktteams formelartige Titel speichern, wenn ein CMS reichhaltiges Markup entfernt. Diese Fähigkeit implementiert eine feste, reversible Tabelle: jede plaine Ziffer wird genau eine tiefgestellte Ziffer, jeder unterstützte lateinische Kleinbuchstabe seine tiefgestellte Form, jeder unterstützte Operator sein tiefgestelltes Pendant, und jedes erkannte tiefgestellte Zeichen genau eine plaine Ziffer, ein Kleinbuchstabe oder ein Operator.

Großbuchstaben bleiben unverändert, damit chemische Elementsymbole gewöhnlich bleiben, während Ziffern unter die Grundlinie rutschen. Es gibt keinen Keyword-Stream, kein Zufallssalz und keine optionale Schriftdatei, die zwischen Locales driften könnte. Leerzeichen, nicht unterstützte Buchstaben wie b oder c, Emoji und nichtlateinische Schriften werden nie zu Lookalike-Glyphen erfunden; sie passieren und werden aufgelistet, damit Sie genau sehen, was gewöhnlich blieb.

Wenn Sie volles MathML, LaTeX oder echte typografische Baseline-Verschiebung für jedes Alphabetzeichen brauchen, nutzen Sie einen reichen Mathe-Editor. Diese Landing beantwortet nur den Plain-zu-Unicode-Tiefstellungs-Vertrag, den Formel- und Indexgeneratoren bereits beschreiben, wenn sie chemischen und mathematischen Tiefstellungstext bewerben.

Wo Unicode-Tiefstellung für Formeln, Indizes und Automation passt

Chemiker und naturwissenschaftliche Lehrkräfte nutzen Unicode-Tiefstellungen, wenn eine Labornotiz, eine Syllabus-Zeile oder ein Produktetikett H₂O, CO₂ oder C₆H₁₂O₆ zeigen muss, ohne HTML-sub-Tags oder app-spezifisches Markup. Mathematik-Lehrkräfte und Verlagsteams schreiben x₁, aₙ und geklammerte Indizes für Folgen, wenn eine Plattform nur eine plaine Zeichenkette akzeptiert. Frontend-Teams können encode und decode nebeneinander zeigen, damit Designer vorabsehen, wie ein formelartiger Titel nach dem Einfügen auf Plattformen aussieht, die Rich Text entfernen.

Backend-Dienste vorkalkulieren gestylte Katalognamen, Quiz-Stämme oder Newsletter-Betreff-Experimente, bei denen die tiefgestellte Zeichenkette als plaines Unicode statt als HTML gespeichert werden muss. Qualitätstechniker erzeugen deterministische encode- und decode-Paare für Vertragstests, damit Middleware, die Formelunterstützung behauptet, nicht still auf Fullwidth-Ziffern, Hochstellungstabellen oder Schrifttricks umschaltet. Such- und Support-Werkzeuge können Tiefstellungs-Dekoration wieder in suchbaren Plaintext wandeln, wenn Tickets dekorative Formel-IDs oder chemieartig gestylte SKUs enthalten.

Kombinieren Sie es mit anderen klassischen und Unicode-Texthilfen, wenn Sie ein kleines Labor freier, deterministischer String-Werkzeuge aufbauen, und behandeln Sie dekorative tiefgestellte Codepunkte nie als Ersatz für echtes MathML, Barrierefreiheitslabels oder semantisches chemisches Markup, wenn diese Optionen verfügbar sind.

Chemische Formeln in Plaintext

Gestalten Sie H2O, CO2 und C6H12O6 als H₂O, CO₂ und C₆H₁₂O₆ für Labornotizen, Etiketten und CMS-Felder, die nur eine plaine Zeichenkette akzeptieren.

Mathematische Indizes und Folgen

Schreiben Sie x1, an und geklammerte Indizes als x₁, aₙ und k₍ₙ₎ für Folien, Quizzes und Chat, wenn MathML nicht verfügbar ist.

Dekodierung und Suchwiederherstellung

Stellen Sie tiefgestellte Formeln und Indizes als plaine Ziffern und Buchstaben wieder her für Eindeutigkeitsprüfungen, Suchindizes und Support-Ticket-Triage.

Wie wandle ich Plaintext in Unicode-Tiefstellungen um?

Senden Sie eine nicht leere Zeichenkette in text mit mode encode (Standard). Ziffern 0–9, unterstützte lateinische Kleinbuchstaben und die Operatoren + - = ( ) werden zu den passenden Unicode-tiefgestellten Zeichen; Großbuchstaben und andere Zeichen passieren und erscheinen in unmapped.

Wie wandle ich Unicode-Tiefstellungen zurück in Plaintext um?

Senden Sie die tiefgestellte Zeichenkette mit mode decode, oder nutzen Sie mode auto, wenn die Eingabe bereits erkannte tiefgestellte Zeichen enthält. Gemappte Tiefstellungen werden zu plainen Ziffern, Kleinbuchstaben oder Operatoren.

Welche Zeichen werden als unmapped gemeldet?

Jeder Codepunkt außerhalb der encode- oder decode-Tabelle—nicht unterstützte Buchstaben wie b oder c, Leerzeichen, die meiste Interpunktion, Emoji und andere Schriften. Die Antwort listet eindeutige unmapped Zeichen und deren Positionsanzahl.

Warum fehlen einige Buchstaben als Tiefstellungen?

Unicode definiert nur einen teilweisen lateinischen Tiefstellungssatz (zum Beispiel a, e, h, i, j, k, l, m, n, o, p, r, s, t, u, v, x). Buchstaben ohne offizielle tiefgestellte Form bleiben unverändert und werden als unmapped gelistet statt angenähert.

Warum bleiben Großbuchstaben normal groß?

Mit Absicht: Großbuchstaben bleiben unverändert, damit Elementsymbole wie H, O oder C normal bleiben und nur die Ziffern tiefer rutschen. So wird aus H2O genau H₂O und kein komplett verkleinertes Wort.

Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.

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

Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.

curl -X POST https://api.kit.forhosting.com/enc/subscript-unicode \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"H2O C6H12O6 x1"}'
{
  "text": "H2O C6H12O6 x1"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "enc.subscript_unicode",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.

pro Anfrage$0.002

Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.

HTTPCodeBedeutung
401unauthorizedDer API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer).
402insufficient_balanceIhr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht.
404unknown_typeUnbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog.
429rate_limitedZu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt.

Was Unicode-Tiefstellungen sind und was dieses Werkzeug zurückgibt

Die JSON-Antwort enthält stets den Originaltext, das konvertierte Ergebnis, den aufgelösten mode (encode oder decode), die Ergebnislänge in Unicode-Codepunkten, wie viele Zeichen gemappt wurden, die eindeutigen unmapped Zeichen in Erstauftretensreihenfolge, die Unmapped-Anzahl und kurze Metadaten zu Alphabet, Script und Unicode-Blöcken.

Wie text und mode gelesen und unmapped Zeichen gemeldet werden

Mode ist encode, wenn es weggelassen wird, und akzeptiert auch kurze Aliase wie enc, e, sub, subscript, style für encode, dec, d, plain, unstyle für decode sowie detect oder either für auto. Encode durchläuft jeden Unicode-Codepunkt, ersetzt die Ziffern 0–9, unterstützte lateinische Kleinbuchstaben und die Operatoren plus, minus, gleich und Klammern durch das passende tiefgestellte Zeichen und lässt alles andere unverändert, während es im Unmapped-Bericht erfasst wird. Großbuchstaben passieren absichtlich, damit chemische Formeln Elementsymbole behalten: H2O wird zu H₂O und C6H12O6 zu C₆H₁₂O₆ statt vollständig tiefgestellter Glyphen. Decode macht das Gegenteil: tiefgestellte Ziffern, Buchstaben und Operatoren werden zu plainen Ziffern, lateinischen Kleinbuchstaben oder ASCII-Operatoren, und alles andere passiert als unmapped. Auto prüft die Eingabe einmal: ist ein erkanntes tiefgestelltes Zeichen vorhanden, läuft die Anfrage als decode, sonst als encode. Mapped zählt nur Zeichen, die wirklich die Richtung gewechselt haben. Die bevorzugten Payload-Felder sind text für die Nachricht und optionales mode für encode, decode oder auto. Text akzeptiert Aliase wie input, value, s, message, plaintext, styled, body und formula, damit Formulare und SDK-Clients bestehende Spaltennamen wiederverwenden. Jede andere mode-Zeichenkette scheitert an der Validierung mit invalid_input. Leerer Text, fehlender Text, nicht-string Objektwerte und Payloads über dem Zeichenlimit werfen invalid_input und werden nicht berechnet. Das unmapped-Array ist nach Erstauftreten geordnet und dedupliziert, sodass eine Zeichenkette mit vielen Leerzeichen das Leerzeichen einmal meldet, während unmapped_count weiter jede unmapped Position widerspiegelt. Kombinieren Sie den kostenlosen Browserlauf auf dieser Seite mit der bezahlten API, wenn Sie dasselbe mathematische Ergebnis in einer automatisierten Pipeline zu $0.002 pro erfolgreichem Aufruf brauchen.

Wo Unicode-Tiefstellung für Formeln, Indizes und Automation passt

Auf dieser Seite läuft die Arbeit vollständig in Ihrem Browser; über die API kostet jede erfolgreiche Konvertierung $0.002, fehlgeschlagene Validierung wird nicht berechnet, und nach der Antwort wird nichts gespeichert. Diese Trennung—kostenlose interaktive Erkundung und identische bezahlte API—entspricht dem restlichen KIT-Katalog der Stufe A und lässt Sie von einem Design-Mockup zu einer automatisierten Pipeline wechseln, ohne das transformierte Ergebnis zu ändern.

Was kostet der Unicode-Tiefstellungskonverter?

Das Browser-Werkzeug ist kostenlos. API-Anfragen nutzen das vorausbezahlte KIT-Guthaben zu $0.002 pro erfolgreichem Aufruf; ungültige Eingabe wird nicht berechnet.

Vollständige KIT-Dokumentation lesen →