Unicode-Durchstreichung
Aus Hello wird H̶e̶l̶l̶o̶: Hinter jeden der 5 Buchstaben setzt das Werkzeug ein langes Strichzeichen, sodass die Durchstreichung als normaler Text in Chats, Profile und E-Mails wandert. Die Umkehrung entfernt sie wieder. Kostenlos in Ihrem Browser.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Rechenbeispiel
- Text
- Hello
- Berechnungsmodus
- Encode
- Ergebnis
- H̶e̶l̶l̶o̶
- Anzahl Zuordnungen
- 5
- Länge
- 10
- Stil
- strikethrough
Unicode-Kombinier-Durchstreichung erlaubt es, Wörter in Chat, E-Mail und sozialen Beiträgen ohne HTML, CSS oder spezielle Schrift zu streichen. Diese Fähigkeit hängt die kombinierende lange Strichüberlagerung (U+0336) an jedes Basiszeichen an, sodass die Zeichenkette weiterhin als Klartext eingefügt wird und auf modernen Systemen mit einer horizontalen Linie durch jeden Buchstaben erscheint. Der Encode-Modus wandelt lesbare Prosa in durchgestrichene Form für Entwürfe, Korrekturen, Preisnachlässe und spielerische Bildunterschriften. Der Decode-Modus entfernt lange und kurze Strichmarken, damit Moderationswerkzeuge, Suchindizes und Speicherpipelines den zugrunde liegenden Wortlaut wiederherstellen. Vorhandene Strichüberlagerungen werden beim Encode nicht verdoppelt, sodass erneutes Anwenden auf bereits durchgestrichenen Text sauber bleibt.
Wie Unicode-Kombinier-Durchstreichung auf Klartext wirkt
Unicode definiert kombinierende Zeichen, die sich visuell an das vorangehende Basiszeichen anheften, statt als eigenständige Buchstaben eine eigene Spalte zu belegen. Die kombinierende lange Strichüberlagerung am Codepunkt U+0336 ist die Marke, die die meisten Klartext-Durchstreichungs-Generatoren verwenden: nach jedem Basis-Skalar zeichnet die Überlagerung eine horizontale Linie durch die Glyphe, sodass das ganze Wort in Clients, die kombinierende Marken korrekt umsetzen, durchgestrichen wirkt. Das ist kein Schrifteffekt, keine CSS-text-decoration und kein Bild—es ist gewöhnliches UTF-8, das Kopieren und Einfügen in Chats, Bios, Dokumente und Formularfelder mit allgemeinem Text übersteht.
Ein korrekter Konverter wandert die Zeichenkette per Unicode-Skalarwert mit codePointAt, damit Emoji und andere Nicht-BMP-Zeichen nicht in einzelne Surrogate zerlegt werden. Der Encode-Modus gibt jedes Nicht-Strich-Basiszeichen gefolgt von U+0336 aus; enthält die Eingabe bereits lange oder kurze Strichüberlagerungen, werden diese Marken übersprungen statt erneut gestapelt, was Roundtrips und erneute Bearbeitung stabil hält. Der Decode-Modus entfernt U+0336 und akzeptiert auch die kurze Strichüberlagerung U+0335, die andere Werkzeuge nutzen, und schreibt nur die Basiszeichen zurück.
Weil der Stil reines Unicode ist, lässt sich das Ergebnis in Klartextnachrichten einfügen, wo HTML-Strike-Tags oder Rich-Text-Editoren fehlen oder entfernt werden.
Wo Unicode-Durchstreichungstext-Konvertierung sich lohnt
Autoren und Community-Manager, die einen durchgestrichenen Preis, einen zurückgezogenen Satz oder einen spielerischen Spoiler auf Plattformen zeigen wollen, die HTML entfernen, greifen oft zur Kombinier-Durchstreichung, weil sie als Klartext kopiert und auf Telefonen und Desktops noch als gestrichene Typografie gelesen wird. Support- und Moderationsteams fügen undurchsichtige Nachrichten aus Tickets ein und brauchen einen umkehrbaren Weg, damit Schlüsselwortfilter und Sperrlisten die zugrunde liegende Schreibweise ohne manuelle Bereinigung wiederherstellen. Produktteams mit Bildunterschrifts-Editoren, Coupon-Generatoren oder Entwurfvorschauen können Ein-Klick-Strike-Styling anbieten, ohne Canvas-Renderer oder eigene Webfont auszuliefern.
Lehrende und Lokalisierungsprüfer zeigen, wie kombinierende Marken an Basisbuchstaben verschiedener Schriften haften, ohne Design-Tool. Wenn Sie mathematical sans-serif, kursive Script-Buchstaben, eingekreiste Bubble-Buchstaben, bold italic oder bildbasierte Kalligrafie brauchen, behandeln Sie das als getrennte Suchintentionen und Landings statt diese Seite des Kombinier-Durchstreichungs-Konverters zu überladen.
Anwendungsfälle
Durchgestrichene Preise und Unterschriften im Klartext-Chat
Wandeln Sie Klarphrasen in Unicode-Durchstreichung für Social-Unterschriften, Stream-Titel und Chatnachrichten um, wo HTML-Strike-Tags entfernt werden, kombinierende Marken aber noch gerendert werden.
Moderation und Wiederherstellung von Klartext
Dekodieren Sie durchgestrichene Benutzernamen und Nachrichtentexte zu Klarstrings für Schlüsselwortfilter, Suchindizes und Ticketsuche und behalten Sie die Originalglyphen für die Prüfung.
Häufige Fragen
Was ist Unicode-Kombinier-Durchstreichung?
Es ist Klartext, in dem jedes Basiszeichen von der kombinierenden langen Strichüberlagerung U+0336 gefolgt wird, sodass die Glyphe mit einer horizontalen Linie gezeichnet wird—nicht HTML, CSS oder eine spezielle Schriftdatei.
Wie streiche ich Klartext mit diesem Werkzeug durch?
Senden Sie einen nicht leeren String in text mit mode encode (oder lassen Sie mode weg). Jedes Basiszeichen erhält U+0336; vorhandene Strichmarken werden übersprungen, damit sie nicht verdoppelt werden.
Wie entferne ich Durchstreichungsmarken?
Senden Sie die durchgestrichene Zeichenkette mit mode decode. Lange (U+0336) und kurze (U+0335) Strichüberlagerungen werden entfernt; Basiszeichen bleiben in der Reihenfolge.
Warum zeigen manche Apps die Linie durch die Buchstaben nicht?
Einige ältere oder minimale Clients rendern kombinierende Marken schlecht. Die meisten modernen Browser, Telefone und Messaging-Apps zeigen U+0336 korrekt als Durchstreichungsüberlagerung auf dem vorherigen Zeichen.
Wird die Linie doppelt, wenn ich denselben Text zweimal umwandle?
Nein. Buchstaben, die schon ein Strichzeichen tragen, werden übersprungen. Ein bereits durchgestrichener Text bleibt beim erneuten Durchlauf unverändert, und Ihre Korrekturen bleiben sauber.
Verwandte Tools
Für Entwickler — API-Zugang
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.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/enc/strikethrough-unicode \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"text":"Hello"}'const res = await fetch("https://api.kit.forhosting.com/enc/strikethrough-unicode", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"text": "Hello"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/enc/strikethrough-unicode",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"text": "Hello"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/enc/strikethrough-unicode", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"text":"Hello"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"text":"Hello"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/enc/strikethrough-unicode", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"text": "Hello"
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "enc.strikethrough_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.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |
Technische Hinweise
Wie Unicode-Kombinier-Durchstreichung auf Klartext wirkt
Die Länge ist auf ein dokumentiertes Maximum an Skalarwerten begrenzt, damit ein unkontrollierter Paste einen Worker-Isolate nicht erschöpft.
Eingabevertrag, Antwortfelder und Fehlerverhalten
Wird mode weggelassen, ist encode der Standard, sodass ein einzelnes Feld bereits eine nützliche durchgestrichene Zeichenkette liefert. Encode behandelt text als Klar- oder Mischinhalt und liefert result mit einem kombinierenden langen Strich nach jedem Basiszeichen. Decode behandelt text als durchgestrichenen oder gemischten Inhalt und liefert Klartext ohne Strichüberlagerungen. Klassische Prüfungen: Hello in fünf Basiszeichen jeweils mit U+0336 kodieren, diese Zeichenkette zurück zu Hello dekodieren und ein leeres text-Feld ablehnen. Nutzen Sie das kostenlose Browserformular für schnelle Bearbeitungen und denselben Vertrag aus Skripten, wenn Sie MassFixtures brauchen. Senden Sie per POST ein JSON-Objekt mit einem erforderlichen nicht leeren String-Feld namens text und optionalem mode mit encode oder decode. Aliase wie input, value, data und s werden für text akzeptiert; op, operation und direction aliasen mode. Beide Richtungen spiegeln mode und den Original-text, melden mapped_count für Basiszeichen, die beim Encode eine Marke erhielten, bzw. für beim Decode entfernte Strichmarken, und length als Skalaranzahl des Ergebnisses. Feste Labels style, combining_mark und script kennzeichnen das Durchstreichungsprofil, damit Clients prüfen können, welche Transformation getroffen wurde. Wenn Encode vorhandene Strichmarken überspringt, wird marks_skipped mit dieser Anzahl aufgenommen; wurden keine Marken übersprungen, entfällt das Feld statt null. Fehlender text, leere Strings, Nicht-String-Objekte für text, nicht unterstützte mode-Werte und Strings länger als das dokumentierte Maximum scheitern mit invalid_input und einer klaren englischen Meldung; Validierungsfehler verbrauchen kein Prepaid-Guthaben. Erfolgreiche API-Aufrufe berechnen die veröffentlichte Basis von $0.002 pro Element.
Wo Unicode-Durchstreichungstext-Konvertierung sich lohnt
Weil die Implementierung reines Parse der Stufe A ist, kostet jeder erfolgreiche Aufruf die veröffentlichte Basis $0.002 ohne Modell-Tokens und ohne ausgehendes Netzwerk, und fehlgeschlagene Validierung verbraucht nie Guthaben.
Integrationsbeispiele
CI-Fixtures für Pipelines mit kombinierenden Marken
Erzeugen Sie deterministische Encode- und Decode-Goldens, damit Editoren und Content-Pipelines bei Roundtrips des langen Kombinierstrichs nie abweichen.
Technische Fragen
Was kostet der Konverter für unicode-durchgestrichenen Text?
Das Browser-Werkzeug ist kostenlos. API-Anfragen nutzen Prepaid-KIT-Guthaben zu $0.002 pro erfolgreichem Aufruf; ungültige Eingabe wird nicht berechnet.