Dies ist der Befehl utf8trans, der im kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, Windows Online-Emulator oder MAC OS Online-Emulator ausgeführt werden kann.
PROGRAMM:
NAME/FUNKTION
utf8trans - Transliterieren von UTF-8-Zeichen gemäß einer Tabelle
ZUSAMMENFASSUNG
utf8trans Charmap [Datei] ...
BESCHREIBUNG
utf8trans transliteriert Zeichen in den angegebenen Dateien (oder Standardeingabe, wenn sie
nicht angegeben) und schreibt die Ausgabe auf die Standardausgabe. Alle Ein- und Ausgaben erfolgen im
UTF-8-Kodierung.
Dieses Programm wird normalerweise verwendet, um Zeichen in Unicode-Textdateien als Markup darzustellen
Escapezeichen oder ASCII-Transliterationen. (Es ist nicht für allgemeine Zeichensatzkonvertierungen vorgesehen.)
Es bietet eine ähnliche Funktionalität wie die Zeichentabellen in XSLT 2.0 (XML Stylesheet
Sprache – Transformationen, Version 2.0).
OPTIONAL
-m, --ändern
Ändert die angegebenen Dateien direkt mit ihrer transliterierten Ausgabe, anstatt
Senden an die Standardausgabe.
Diese Option ist für die effiziente Transliteration vieler Dateien gleichzeitig nützlich.
--help Kurze Nutzungsinformationen anzeigen und beenden.
--Version
Version anzeigen und beenden.
ANWENDUNG
Die Übersetzung erfolgt nach den Regeln der 'Character Map', benannt in der Datei
Charmap. Es hat das folgende Format:
1. Jede Zeile stellt einen Übersetzungseintrag dar, mit Ausnahme von Leerzeilen und Kommentarzeilen.
die ignoriert werden.
2. Vor dem Beginn eines Eintrags kann eine beliebige Menge Leerzeichen (Leerzeichen oder Tabulatoren) stehen.
3. Kommentarzeilen beginnen mit #. Alles in derselben Zeile wird ignoriert.
4. Jeder Eintrag besteht aus dem Unicode-Codepunkt des zu übersetzenden Zeichens, in
hexadezimal, gefolgt dank One Leerzeichen oder Tabulator, gefolgt von der Übersetzungszeichenfolge bis zum
Ende der Zeile.
5. Die Übersetzungszeichenfolge wird wörtlich übernommen, einschließlich aller führenden und nachfolgenden Leerzeichen
(außer dem Trennzeichen zwischen dem Codepunkt und der Übersetzungszeichenfolge) und alle Typen
von Zeichen. Der Zeilenumbruch am Ende wird nicht berücksichtigt.
Das obige Format soll restriktiv sein, um utf8trans einfach. Aber wenn ein XML-
basiertes Format gewünscht wird, gibt es eine xmlcharmap2utf8trans Skript, das mit dem
docbook2X Distribution, die Zeichentabellen im XSLT 2.0 Format in das utf8trans
Format.
EINSCHRÄNKUNGEN
· utf8trans funktioniert nicht mit Binärdateien, da fehlerhafte UTF-8-Sequenzen in der
Eingabe werden durch U+FFFD-Zeichen ersetzt. Nullzeichen in der Eingabe werden jedoch
korrekt behandelt. Diese Einschränkung kann in Zukunft aufgehoben werden.
· Es gibt keine Möglichkeit, eine neue Zeile oder Null in die Ersetzungszeichenfolge einzufügen.
Verwenden Sie utf8trans online mit den Diensten von onworks.net
