iconvposix - Online in der Cloud

Dies ist der Befehl iconvposix, der im kostenlosen OnWorks-Hosting-Provider über eine 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


iconv — Codesatz-Konvertierung

ZUSAMMENFASSUNG


iconv [-cs] -f von Karte −t Tomap [Datei...]

iconv − f voncode [-cs] [−t tocodieren] [Datei...]

iconv −t tocodieren [-cs] [-f voncode] [Datei...]

iconv −l

BESCHREIBUNG


Das iconv Dienstprogramm soll die Codierung von Zeichen in . umwandeln Datei von einem Codesatz zu
einen anderen und schreiben Sie die Ergebnisse in die Standardausgabe.

Wenn die Optionen angeben, dass charmap-Dateien verwendet werden, um die Codesätze anzugeben (siehe
OPTIONS), soll die Codeset-Umwandlung durch Ausführen eines logischen Joins auf dem
symbolische Charakternamen in den beiden Charmaps. Die Implementierung muss die Verwendung nicht unterstützen
von Charmap-Dateien für die Codeset-Konvertierung, es sei denn, das POSIX2_LOCALEDEF-Symbol ist auf definiert
das System.

OPTIONAL


Das iconv Dienstprogramm muss dem Band der Basisdefinitionen von POSIX.1‐2008 entsprechen, Abschnitt
12.2, Dienstprogramm Syntax Richtlinien.

Folgende Optionen sollen unterstützt werden:

-c Lassen Sie alle Zeichen weg, die im Codeset der Eingabedatei aus dem
Ausgang. Wann -c nicht verwendet wird, die Ergebnisse von ungültigen Zeichen in
der Eingabestrom (entweder diejenigen, die keine Zeichen im Codesatz des
Eingabedatei oder die kein entsprechendes Zeichen im Codesatz der Ausgabe haben
Datei) sind in der Systemdokumentation anzugeben. Das Vorhandensein oder Fehlen von
-c hat keinen Einfluss auf den Austrittsstatus von iconv.

-f aus Codesatz
Identifizieren Sie den Codesatz der Eingabedatei. Die Umsetzung muss die
folgende zwei Formen des aus Codesatz Optionsargument:

voncode Das voncode Optionsargument darf kein a . enthalten Charakter. Es
als Name einer der Codeset-Beschreibungen interpretiert werden
von der Implementierung in einem nicht spezifizierten Format bereitgestellt. Gültige Werte
of voncode sind implementierungsspezifisch.

von Karte Das von Karte Optionsargument muss a . enthalten Charakter. Es sollte
als Pfadname einer Charmap-Datei interpretiert werden, wie im
Basisdefinitionen Band von POSIX.1‐2008, Abschnitt 6.4, Charakter Sept
Beschreibung Reichen Sie das. Wenn der Pfadname kein gültiges ist,
lesbare Charmap-Datei, die Ergebnisse sind undefiniert.

Wenn diese Option weggelassen wird, wird der Codesatz des aktuellen Gebietsschemas verwendet.

− l Schreiben Sie alle unterstützten voncode und tocodieren Werte auf Standardausgabe in an
nicht spezifiziertes Format.

−s Unterdrücken Sie alle Nachrichten, die in den Standardfehler geschrieben werden, die ungültige Zeichen betreffen.
Wann −s nicht verwendet wird, die Ergebnisse von ungültigen Zeichen in der Eingabe
stream (entweder diejenigen, die keine gültigen Zeichen im Codeset der Eingabe sind
Datei oder die kein entsprechendes Zeichen im Codeset der Ausgabedatei haben)
sind in der Systemdokumentation anzugeben. Das Vorhandensein oder Fehlen von −s
hat keinen Einfluss auf den Austrittsstatus von iconv.

−t tocodeset
Identifizieren Sie den Codesatz, der für die Ausgabedatei verwendet werden soll. Die Umsetzung soll
erkennen die folgenden zwei Formen des tocodeset Optionsargument:

tocodieren Die Semantik muss der -f voncode .

Tomap Die Semantik muss der -f von Karte .

Wenn diese Option weggelassen wird, wird der Codesatz des aktuellen Gebietsschemas verwendet.

Wenn entweder -f or −t stellt eine Charmap-Datei dar, die andere jedoch nicht (oder wird weggelassen), oder
beide -f und −t weggelassen werden, sind die Ergebnisse undefiniert.

OPERANDEN


Der folgende Operand soll unterstützt werden:

Datei Ein Pfadname einer Eingabedatei. Wenn nein Datei Operanden angegeben sind, oder wenn a Datei
Operand ist '-', ist die Standardeingabe zu verwenden.

STDIN


Die Standardeingabe darf nur verwendet werden, wenn nein Datei Operanden angegeben sind, oder wenn a Datei
Operand ist '-'.

SPEISUNG DATEIEN


Die Eingabedatei soll eine Textdatei sein.

VARIABLEN


Die folgenden Umgebungsvariablen sollen die Ausführung von iconv:

SPRACHE Geben Sie einen Standardwert für die Internationalisierungsvariablen an, die nicht festgelegt sind oder
Null. (Siehe den Band Basisdefinitionen von POSIX.1‐2008, Abschnitt 8.2,
Internationalisierung Variablen für den Vorrang der Internationalisierung
Variablen, die verwendet werden, um die Werte von Gebietsschemakategorien zu bestimmen.)

LC_ALL Wenn auf einen nicht leeren Zeichenfolgenwert gesetzt, überschreiben Sie die Werte aller anderen
Internationalisierungsvariablen.

LC_CTYPE Bestimmen Sie das Gebietsschema für die Interpretation von Sequenzen von Bytes von Textdaten
als Zeichen (z. B. Einzelbyte- im Gegensatz zu Mehrbyte-Zeichen in
Argumente). Bei der Übersetzung der Datei wird diese Variable durch das
Verwendung der voncode Option-Argument.

LC_MESSAGES
Bestimmen Sie das Gebietsschema, das verwendet werden soll, um das Format und den Inhalt von . zu beeinflussen
Diagnosemeldungen in Standardfehler geschrieben.

NLSPATH Bestimmen Sie den Speicherort von Nachrichtenkatalogen für die Verarbeitung von LC_MESSAGES.

ASYNCHRON Events


Standard.

STDOUT


Wenn das − l Option verwendet wird, enthält die Standardausgabe alle unterstützten voncode und
tocodieren Werte, geschrieben in einem nicht spezifizierten Format.

Wenn das − l Option nicht verwendet wird, enthält die Standardausgabe die Reihenfolge von
aus den Eingabedateien gelesene Zeichen, die in den angegebenen Codesatz übersetzt werden. Nichts anderes
auf die Standardausgabe geschrieben werden.

STDERR


Der Standardfehler darf nur für Diagnosemeldungen verwendet werden.

AUSGABE DATEIEN


Keiner.

VERLÄNGERT BESCHREIBUNG


Keiner.

EXIT STATUS


Die folgenden Exit-Werte sollen zurückgegeben werden:

0 Erfolgreicher Abschluss.

>0 Es ist ein Fehler aufgetreten.

FOLGEN OF FEHLER


Standard.

Das Folgende Abschnitte sind informativ.

Anmeldeformular ANWENDUNG


Der Benutzer muss sicherstellen, dass beide Charmap-Dateien dieselben symbolischen Namen für Zeichen verwenden
die beiden Codesätze haben etwas gemeinsam.

Beispiele:


Das folgende Beispiel konvertiert den Inhalt der Datei mail.x400 aus der ISO/IEC 6937:2001
Standardcodeset zum ISO/IEC 8859-1:1998 Standardcodeset und speichert die Ergebnisse in
Datei mail.local:

iconv -f IS6937 −t IS8859 mail.x400 > mail.local

RATIONALE


Das iconv Dienstprogramm kann nur portabel verwendet werden, wenn der Benutzer zwei Charmap-Dateien als
Optionsargumente. Dies liegt daran, dass ein einzelner vom Benutzer bereitgestellter Charmap nicht zuverlässig sein kann
mit den Namen in einer vom System bereitgestellten Zeichensatzbeschreibung verbunden. Die gültigen Werte für
voncode und tocodieren sind implementierungsdefiniert und müssen keinen Bezug zu den
Charmap-Mechanismen. Als Hilfestellung für interaktive Benutzer bietet die − l Option wurde von der übernommen
Plan 9 Betriebssystem. Es schreibt Informationen zu diesen implementierungsdefinierten
Werte. Das Format ist nicht angegeben, da es viele mögliche nützliche Formate gibt, die
gewählt werden könnte, wie zum Beispiel eine Matrix gültiger Kombinationen von voncode und tocodierendem „Vermischten Geschmack“. Seine − l
Option ist nicht für die Verwendung von Shell-Skripten vorgesehen; konforme Anwendungen müssen verwenden
Charme.

Das iconv Dienstprogramm kann die Konvertierung zwischen ASCII- und EBCDIC-basierten Kodierungen unterstützen, aber
ist dazu nicht verpflichtet. In einer XSI-konformen Implementierung ist die dd Dienstprogramm ist das einzige
-Methode garantiert die Konvertierung zwischen diesen beiden Zeichensätzen.

ZUKUNFT RICHTUNGEN


Keiner.

Verwenden Sie iconvposix online mit den onworks.net-Diensten



Neueste Linux- und Windows-Online-Programme