ForHosting KIT · Text & KI

Nicht-ASCII-Zeichen entfernen

Aus Café wird Cafe, aus Straße wird Strasse und aus São Paulo wird Sao Paulo, während Emojis, CJK-Zeichen, Währungssymbole und typografische Anführungszeichen gelöscht werden. Sauberer Text für Altsysteme, CSV-Exporte und strenge Mailserver. 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
Hello, café 🎉!
Erhalten Sie
Ergebnis
Hello, cafe !
Länge
13
Ursprüngliche Länge
15
Entfernt
1

Altsysteme, serielle Protokolle, CSV-Exporteure und wählerische Mailrelais brechen noch immer, wenn ein einziges Emoji, ein typografisches Anführungszeichen oder ein akzentuierter Buchstabe in ein Feld rutscht, das sie als Sieben-Bit-ASCII behandeln. Dieses Werkzeug zum Entfernen von Nicht-ASCII-Zeichen nimmt jede nicht leere Zeichenkette, faltet lateinische Akzente auf ihre nackten Basen und löscht danach jedes verbleibende Zeichen außerhalb des ASCII-Bereichs, sodass das Ergebnis sauberer Sieben-Bit-Text ist. Emoji, CJK, Währungszeichen und typografische Symbole verschwinden; café wird zu cafe; bereits nacktes ASCII kommt unverändert zurück.

Wie die Entfernung von Nicht-ASCII-Zeichen intern arbeitet

Nicht-ASCII zu entfernen ist eine kurze deterministische Pipeline, kein Locale-Raten und keine Umschreibung durch maschinelles Lernen. Zuerst wendet die Engine die Unicode-Normalisierungsform D an, die den Grundbuchstaben von seinen kombinierenden diakritischen Zeichen trennt: é wird zu e plus kombinierendem Akut, ñ zu n plus kombinierender Tilde und ü zu u plus kombinierendem Trema. Zweitens wird jedes kombinierende Zeichen in den üblichen Bereichen gelöscht, sodass die lateinischen Basen West- und Mitteleuropas sowie vieler vietnamesischer Tonbuchstaben bleiben.

Drittens schreibt eine feste Transliterationstabelle Buchstaben um, die NFD überleben, ohne ASCII zu werden: nordische und isländische Formen wie ø, æ, ð und þ; deutsches scharfes s; französische und lateinische Ligaturen œ; polnische und slawische Strichbuchstaben wie ł und đ; sowie einige maltesische und gehörnte vietnamesische Basen. Die Tabelle bewahrt die Großschreibung, wenn beide Fälle existieren, daher wird Æ zu AE und ß zu ss. Viertens behält ein einziger Durchlauf nur Codepunkte von U+0000 bis U+007F und verwirft alles andere: Emoji, CJK, Kyrillisch, Arabisch, Währungszeichen, geschweifte Anführungszeichen, Geviertstriche und Restsymbole.

ASCII-Buchstaben, Ziffern, Satzzeichen, Leerzeichen, Tabulatoren und Zeilenumbrüche behalten ihre ursprüngliche Reihenfolge. Der Algorithmus meldet, wie viele übrig gebliebene Nicht-ASCII-Codepunkte gelöscht wurden und ob sich die Zeichenkette geändert hat. Leere Zeichenketten scheitern an der Validierung, bevor irgendeine Umwandlung läuft.

Weil der Pfad reines Parse über Zeichenketten ist, bleibt die Latenz für typische Formulare unter einer Millisekunde und das veröffentlichte Kostenmodell ist analytisch, nicht modelltokenbasiert.

Was Sie senden und was Sie zurückerhalten

Senden Sie ein einziges Pflichtfeld namens text mit der nicht leeren Zeichenkette, die Sie zu ASCII bereinigen möchten. Klassische Prüfungen: Café wird zu Cafe, naïve zu naive, São Paulo zu Sao Paulo, Straße zu Strasse, und eine Zeichenkette wie Hello, café 🎉 wird zu Hello, cafe ohne das Emoji. Bereits nacktes ASCII wie ABC-123 kommt unverändert zurück, changed ist false und removed ist 0 — nützlich als No-op-Detektor in ETL-Wächtern.

Die Engine verdichtet keine restlichen Leerzeichen nach einem gelöschten Symbol, ändert keine Großschreibung und erfindet keine lateinischen Schreibweisen für Kyrillisch oder CJK: diese Schriften werden einfach gelöscht. Das ist die Produktabsicht dieser Seite: Sieben-Bit-ASCII für Altsysteme, kein vollständiger Transliterierer.

Wo das Werkzeug in der Praxis vorkommt

Betriebsteams fügen Konsolenabzüge, Ticketfragmente und Lieferantendateinamen ein, die Emoji, typografische Anführungszeichen oder Währungszeichen aus Chat und Mail auflesen, und brauchen dann ein Feld, das ein Mainframe, ein POS-Terminal oder ein Sieben-Bit-SMTP-Sprung akzeptiert. Dateningenieure, die CRM-Exporte und Warehouse-Ladungen säubern, zwingen Freitextspalten oft nach ASCII, bevor sie über weiche Schlüssel verbinden oder Dateien für Werkzeuge schreiben, die noch Latin-1 oder sogar 7 Bit annehmen. CMS-Redakteure und Verlage säubern eingefügte Titel, die am Bildschirm gut aussehen, aber typografische Striche und CJK-Reste tragen, die alte RSS-Verbraucher oder Dateinamenregeln stören.

Produkt- und Wachstumsteams falten Anzeigenamen in ASCII-Rückfälle, wenn ein nachgelagerter Anbieter alles außerhalb von 0x00–0x7F ablehnt, und wollen dennoch, dass José zu Jose wird und nicht zu Js. Diese Seite ist nicht dieselbe Suche wie Akzente aus Text entfernen: jene Schwester behält Emoji und CJK und faltet nur Diakritika. Es ist auch nicht Steuerzeichen entfernen, das druckbares Unicode behält und nur C0/C1-Codes löscht.

Wenn Sie später hyphenierte URL-Slugs, Groß-/Kleinschreibung oder phonetische Romanisierung nichtlateinischer Schriften brauchen, behandeln Sie das als eigene Landings. Halten Sie Anfragen unter der dokumentierten Längengrenze, pinnen Sie die result-Zeichenkette in Tests, und Sie erhalten reproduzierbares ASCII, ohne eine eigene Kodierungsbibliothek aufzustellen.

Felder für Sieben-Bit-Altsysteme bereinigen

Falten Sie Akzente und streichen Sie Emoji, CJK und typografische Symbole, damit Mainframe, POS und SMTP den Wert als nacktes ASCII annehmen.

CSV, Protokolle und Warehouse-Spalten säubern

Zwingen Sie Freitextspalten nach ASCII vor Joins, Dateiablagen und Werkzeugen, die noch Latin-1 oder 7 Bit annehmen.

Was bewirkt das Entfernen von Nicht-ASCII-Zeichen?

Es faltet lateinische Akzente zu nackten Buchstaben und löscht danach jedes verbleibende Zeichen außerhalb von U+0000–U+007F — Emoji, CJK, Währungszeichen und typografische Symbole — für sauberes Sieben-Bit-ASCII.

Worin unterscheidet es sich vom Entfernen von Akzenten?

Akzente entfernen behält Emoji, CJK und andere ungemappte Schriften und vereinfacht nur Diakritika. Dieses Werkzeug löscht zusätzlich jene restlichen Nicht-ASCII-Zeichen, damit Altsysteme nur ASCII erhalten.

Was geschieht mit Emoji, CJK und typografischen Anführungszeichen?

Sie werden nach der Akzentfaltung gelöscht. Eine Zeichenkette wie Hello, café 🎉 wird zu Hello, cafe (das Emoji ist weg; restliche Leerzeichen werden nicht verdichtet).

Was geschieht, wenn ich leeren Text sende?

Leere Zeichenketten werden abgelehnt, damit Clients fehlende Felder bemerken statt eines stillen leeren Ergebnisses.

Wird aus ü ein ue oder ein u?

Ein u: Bei Umlauten wird nur das Zeichen über dem Buchstaben entfernt, aus ü wird also u und aus ä wird a. Das ß wird dagegen ausgeschrieben, sodass aus Straße Strasse wird.

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/str/remove-non-ascii

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/str/remove-non-ascii \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"Café 🎉 — São Paulo"}'
{
  "text": "Café 🎉 — São Paulo"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "str.remove_non_ascii",
  "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.

max_chars100000
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.

Leere Eingabe wird mit invalid_input abgelehnt statt eines stillen Leererfolgs. Erfolgreiche API-Aufrufe kosten $0.002 je Element; fehlgeschlagene Validierung wird nicht berechnet.

Wie die Entfernung von Nicht-ASCII-Zeichen intern arbeitet

Es gibt keinen Locale-Parameter, keine Zufallsstichprobe und keine Uhr: dieselbe Eingabe liefert immer dasselbe JSON. Extrem lange Nutzlasten über der dokumentierten Zeichengrenze scheitern ebenfalls mit invalid_input, damit eine einzelne Anfrage den Arbeitsspeicher des Workers nicht monopolisiert.

Was Sie senden und was Sie zurückerhalten

Aliase wie input, value, data, s, message, string, content und body werden akzeptiert, damit ältere Clients oder Tabellenspalten denselben Vertrag nutzen. Zahlen und boolesche Werte werden in Dezimal- oder true/false-Text gezwungen; Objekte, Arrays, NaN und Infinity werden mit invalid_input abgelehnt. Bei Erfolg wiederholt die Antwort das ursprüngliche text, das nur-ASCII-result, die length des Ergebnisses, original_length, eine removed-Zählung der nach der Akzentfaltung gelöschten restlichen Nicht-ASCII-Codepunkte, ein boolesches changed und operation mit dem Wert remove_non_ascii. Nutzen Sie das kostenlose Browserformular zum Einfügen und Kopieren und rufen Sie denselben Vertrag aus Skripten auf, wenn Sie Protokollzeilen, CSV-Spalten oder API-Nutzlasten bereinigen. Der Preis erfolgreicher API-Aufrufe ist die veröffentlichte Basis von $0.002 je Element; Validierungsfehler einschließlich leerem text verbrauchen kein vorausbezahltes Guthaben.

Wo das Werkzeug in der Praxis vorkommt

Weil diese Fähigkeit eine reine Parse-Engine ist, ist der API-Preis die veröffentlichte Basis von $0.002 je erfolgreichem Element und fehlgeschlagene Validierung wird nicht berechnet.

Deterministische Fixtures und CMS-Einfügehygiene

Erzeugen Sie dasselbe ASCII-Ergebnis in Browser und API für Golden-Tests, Dateinamen und aus dem Chat eingefügte Titel.

Was kostet es?

Das Browserwerkzeug ist kostenlos und läuft lokal. API-Anfragen nutzen vorausbezahltes KIT-Guthaben zu $0.002 je erfolgreichem Element; ungültige Eingabe wird nicht berechnet.

Vollständige KIT-Dokumentation lesen →