Dies ist der Befehl ascii2uni, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann
PROGRAMM:
NAME/FUNKTION
ascii2uni – Konvertiert 7-Bit-ASCII-Darstellungen in UTF-8-Unicode
ZUSAMMENFASSUNG
ascii2uni [Optionen] ( Datei Name>)
BESCHREIBUNG
ascii2uni Konvertiert verschiedene 7-Bit-ASCII-Darstellungen in UTF-8. Es liest sich aus dem
Standardeingabe und schreibt auf die Standardausgabe. Die verstandenen Darstellungen sind
unten unter den Befehlszeilenoptionen aufgeführt. Wenn kein Format angegeben ist, Standard
Es wird ein hexadezimales Format (z. B. 0x00e9) angenommen.
COMMAND LINE OPTIONAL
-a Konvertieren Sie aus dem angegebenen Format. Formate können mit angegeben werden
nach beliebigen Einzelzeichencodes, mittels Namen wie „SGML_decimal“ und
anhand von Beispielen des gewünschten Formats.
A Konvertieren Sie Hexadezimalzahlen mit dem Präfix U in spitzen Klammern ( ).
B \x-escaped hexadezimal konvertieren (z. B. \x00E9)
C Konvertieren Sie mit \x maskierte Hexadezimalzahlen in geschweiften Klammern (z. B. \x{00E9}).
D Konvertieren Sie dezimale numerische HTML-Zeichenreferenzen (z. B. é)
E Konvertieren Sie Hexadezimalzahlen mit dem Präfix U (U00E9).
F Konvertieren Sie hexadezimal mit dem Präfix u (u00E9).
G Konvertieren Sie Hexadezimalzahlen in einfache Anführungszeichen mit dem Präfix X (z. B. X'00E9').
H Konvertieren Sie hexadezimale HTML-Ziffernzeichenreferenzen (z. B. é)
I Konvertieren Sie hexadezimales UTF-8, wobei dem Hexadezimalwert jedes Bytes ein =-Zeichen vorangestellt ist (z. B
=C3=A9) . Dies ist das durch RFC 2045 definierte Quoted Printable-Format.
J Konvertieren Sie hexadezimales UTF-8, wobei dem Hexadezimalwert jedes Bytes ein %-Zeichen vorangestellt ist (z. B
%C3%A9). Dies ist das in RFC 2396 definierte URIescape-Format.
K Konvertieren Sie oktales UTF-8, wobei jedes Byte durch einen Backslash maskiert wird (z. B. \303\251).
L Konvertieren Sie \U-escaped Hex außerhalb des BMP, \u-escaped Hex innerhalb des BMP
(U+0000-U+FFFF).
M Konvertieren Sie hexadezimale SGML-Nummernzeichenreferenzen (z. B. \#xE9;)
N Konvertieren Sie dezimale SGML-Nummernzeichenreferenzen (z. B. \#233;)
O Konvertieren Sie Oktal-Escapes für die drei Low-Bytes in Big-Endian-Reihenfolge (z. B
\000\000\351))
P Konvertieren Sie Hexadezimalzahlen mit dem Präfix U+ (z. B. U+00E9)
Q Konvertieren Sie HTML-Zeichenentitäten (z. B. é).
R Konvertieren Sie rohe Hexadezimalzahlen (z. B. 00E9)
S Konvertieren Sie hexadezimale Escapezeichen für die drei Low-Bytes in Big-Endian-Reihenfolge (z. B
\x00\x00\xE9)
T Konvertieren Sie Dezimal-Escapezeichen für die drei Low-Bytes in Big-Endian-Reihenfolge (z. B
\d000\d000\d233)
U Konvertieren Sie \u-escaped hexadezimale Zahlen (z. B. \u00E9).
V Konvertieren Sie \u-escaped Dezimalzahlen (z. B. \u00233).
X Konvertieren Sie Standard-Hexadezimalzahlen (z. B. 0x00E9).
Y Konvertieren Sie alle drei Arten von HTML-Escapezeichen: Hexadezimal- und Dezimalzeichen
Referenzen und Zeichenentitäten.
0 Konvertieren Sie hexadezimales UTF-8, wobei die Hexadezimalzahl jedes Bytes in spitze Klammern eingeschlossen wird
(z.B ).
1 Konvertieren Sie hexadezimale Zahlen im Common Lisp-Format (z. B. #x00E9).
2 Konvertieren Sie Dezimalzahlen im Perl-Format mit dem Präfix v (z. B. v233).
3 Konvertieren Sie Hexadezimalzahlen mit dem Präfix $ (z. B. $00E9).
4 Konvertieren Sie hexadezimale Zahlen im Postscript-Format mit dem Präfix 16# (z. B. 16#00E9).
5 Konvertieren Sie hexadezimale Zahlen im Common-Lisp-Format mit dem Präfix #16r (z. B. #16r00E9).
6 Konvertieren Sie Hexadezimalzahlen im ADA-Format mit dem Präfix 16# und dem Suffix # (z. B
16#00E9#).
7 Konvertieren Sie das Apache-Protokollformat in das hexadezimale UTF-8-Format, wobei vor jedem Byte ein Hexadezimalzeichen steht
Backslash-x (z. B. \xC3\xA9).
8 Konvertieren Sie Hexadezimalzahlen im Microsoft OOXML-Format mit dem Präfix _x und dem Suffix _
(zB _x00E9_).
9 Konvertieren Sie %\u-escaped hexadezimale Zahlen (z. B. %\u00E9).
-h Hilfe. Drucken Sie die Nutzungsmeldung aus und beenden Sie den Vorgang.
-v Informationen zur Programmversion drucken und beenden.
-m Akzeptieren Sie veraltete HTML-Entitäten ohne abschließendes Semikolon, z. B. „é“.
von „é“.
-p Rein. Gehen Sie davon aus, dass die Eingabe bis auf willkürliche (aber) ausschließlich aus Escapezeichen besteht
ungleich Null) Mengen an trennenden Leerzeichen.
-q Ruhig sein. Chatten Sie nicht unnötig.
-Z
Konvertieren Sie die Eingabe mithilfe des bereitgestellten Formats. Als Format wird das angegebene Format verwendet
Formatierungszeichenfolge in einem Aufruf von sscanf(3) mit einem einzigen Argument, das aus einem Zeiger besteht
zu einer vorzeichenlosen langen Ganzzahl. Um beispielsweise die gleichen Ergebnisse wie mit -U zu erhalten
Flag, das Format wäre: \u%04X.
Wenn das Format Quoted-Printable ist, handelt es sich streng genommen nicht um eine Konvertierung eines
ASCII-Escape zu Unicode gemäß RFC 2045, wenn am Ende ein Gleichheitszeichen steht
einer Eingabezeile werden sowohl das Gleichheitszeichen als auch der unmittelbar folgende Zeilenumbruch übersprungen.
Alle Optionen, die hexadezimale Eingaben akzeptieren, erkennen sowohl hexadezimale Groß- als auch Kleinbuchstaben
Ziffern.
EXIT STATUS
Die folgenden Werte werden beim Beenden zurückgegeben:
0 ERFOLG
Die Eingabe wurde erfolgreich konvertiert.
3 INFO Der Benutzer hat Informationen wie Versionsnummer oder Nutzungsübersicht angefordert und
dies ist vorgesehen.
5 SCHLECHTE OPTION
In der Befehlszeile wurde ein falsches Optionsflag angegeben.
7 Nicht genügend Speicher vorhanden
Zusätzlicher Speicher wurde erfolglos angefordert.
8 SCHLECHTE AUFNAHME
In der Eingabe wurde ein fehlerhafter Datensatz erkannt.
Verwenden Sie ascii2uni online über die Dienste von onworks.net