Dit is het commando iconvposix dat kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator
PROGRAMMA:
NAAM
iconv — codesetconversie
KORTE INHOUD
iconv [−cs] f van kaart t in kaart brengen [filet...]
iconv −f vancode [−cs] [t coderen] [filet...]
iconv −t coderen [−cs] [f vancode] [filet...]
iconv −l
PRODUCTBESCHRIJVING
De iconv hulpprogramma converteert de codering van tekens naar filet van één codeset naar
een andere en schrijf de resultaten naar de standaarduitvoer.
Wanneer de opties aangeven dat charmap-bestanden worden gebruikt om de codesets te specificeren (zie
OPTIES), zal de codesetconversie worden bereikt door een logische join uit te voeren op de
symbolische karakternamen in de twee charmaps. De implementatie hoeft het gebruik niet te ondersteunen
van charmap-bestanden voor codesetconversie, tenzij het POSIX2_LOCALEDEF-symbool is gedefinieerd
het systeem.
OPTIES
De iconv hulpprogramma zal voldoen aan het Base Definitions-volume van POSIX.1‐2008, sectie
12.2, utility Syntaxis Richtlijnen.
De volgende opties worden ondersteund:
c Laat alle tekens weg die ongeldig zijn in de codeset van het invoerbestand uit het
uitgang. Wanneer c niet wordt gebruikt, zullen de resultaten van het tegenkomen van ongeldige tekens in
de invoerstroom (ofwel degenen die geen tekens zijn in de codeset van de
invoerbestand of die geen corresponderend teken hebben in de codeset van de uitvoer
bestand) moet worden gespecificeerd in de systeemdocumentatie. De aanwezigheid of afwezigheid van
c heeft geen invloed op de uitgangsstatus van iconv.
f van codeset
Identificeer de codeset van het invoerbestand. De implementatie zal de
volgende twee vormen van de van codeset optie-argument:
vancode De vancode optie-argument mag geen a bevatten karakter. Het
moet worden geïnterpreteerd als de naam van een van de codesetbeschrijvingen
geleverd door de implementatie in een niet-gespecificeerd formaat. Geldige waarden
of vancode zijn implementatiegedefinieerd.
van kaart De van kaart optie-argument moet a bevatten karakter. Het zal
worden geïnterpreteerd als de padnaam van een charmap-bestand zoals gedefinieerd in het
Basisdefinities volume van POSIX.1-2008, sectie 6.4, Karakter Zet de
Omschrijving Dien in. Als de padnaam geen geldige naam vertegenwoordigt,
leesbaar charmap-bestand, de resultaten zijn niet gedefinieerd.
Als deze optie wordt weggelaten, wordt de codeset van de huidige landinstelling gebruikt.
l Schrijf alles ondersteund vancode en coderen waarden naar standaarduitvoer in een
niet gespecificeerd formaat.
s Onderdruk alle berichten die naar de standaardfout zijn geschreven en die betrekking hebben op ongeldige tekens.
. s niet wordt gebruikt, de resultaten van het tegenkomen van ongeldige tekens in de invoer
stream (ofwel degenen die geen geldige tekens zijn in de codeset van de input
bestand of die geen corresponderend teken hebben in de codeset van het uitvoerbestand)
worden gespecificeerd in de systeemdocumentatie. De aanwezigheid of afwezigheid van s
heeft geen invloed op de uitgangsstatus van iconv.
t naar codeset
Identificeer de codeset die voor het uitvoerbestand moet worden gebruikt. De implementatie zal
Herken de volgende twee vormen van de naar codeset optie-argument:
coderen De semantiek moet gelijkwaardig zijn aan de f vancode optie.
in kaart brengen De semantiek moet gelijkwaardig zijn aan de f van kaart optie.
Als deze optie wordt weggelaten, wordt de codeset van de huidige landinstelling gebruikt.
Als een van beide f or t vertegenwoordigt een charmap-bestand, maar de andere niet (of wordt weggelaten), of
zowel f en t zijn weggelaten, zijn de resultaten niet gedefinieerd.
OPERANDEN
De volgende operand wordt ondersteund:
filet Een padnaam van een invoerbestand. Als Nee filet operanden zijn opgegeven, of als a filet
operand is '−', wordt de standaardinvoer gebruikt.
STDIN
De standaardinvoer mag alleen worden gebruikt als er geen filet operanden zijn opgegeven, of als a filet
operand is '−'.
INVOER FILES
Het invoerbestand moet een tekstbestand zijn.
MILIEU VARIABELEN
De volgende omgevingsvariabelen zijn van invloed op de uitvoering van: iconv:
TAAL Geef een standaardwaarde op voor de internationaliseringsvariabelen die niet zijn ingesteld of
nul. (Zie het volume Basisdefinities van POSIX.1‐2008, sectie 8.2,
internationalisering Variabelen voor de prioriteit van internationalisering
variabelen die worden gebruikt om de waarden van landinstellingen te bepalen.)
LC_ALL Indien ingesteld op een niet-lege tekenreekswaarde, overschrijf dan de waarden van alle andere
internationaliseringsvariabelen.
LC_CTYPE Bepaal de landinstelling voor de interpretatie van reeksen bytes tekstgegevens
als tekens (bijvoorbeeld single-byte in plaats van multi-byte tekens in
argumenten). Tijdens de vertaling van het bestand wordt deze variabele vervangen door de
gebruik van de vancode optie-argument.
LC_MESSAGES
Bepaal de landinstelling die moet worden gebruikt om het formaat en de inhoud van te beïnvloeden
diagnostische berichten geschreven naar standaardfout.
NLSPAT Bepaal de locatie van berichtencatalogi voor de verwerking van: LC_MESSAGES.
ASYNCHROON EVENEMENTEN
Standaard.
STDOUT
Wanneer de l optie wordt gebruikt, zal de standaarduitvoer alle ondersteunde bestanden bevatten vancode en
coderen waarden, geschreven in een niet-gespecificeerd formaat.
Wanneer de l optie niet wordt gebruikt, zal de standaarduitvoer de volgorde bevatten van
tekens gelezen uit de invoerbestanden, vertaald naar de opgegeven codeset. Niks anders
wordt naar de standaarduitvoer geschreven.
STDERR
De standaardfout wordt alleen gebruikt voor diagnostische berichten.
OUTPUT FILES
Geen.
UITGEBREID PRODUCTBESCHRIJVING
Geen.
EXIT STATUS
De volgende exit-waarden worden geretourneerd:
0 Succesvolle afronding.
>0 Er is een fout opgetreden.
GEVOLGEN OF FOUTEN
Standaard.
De volgend secties zijn informatief.
TOEPASSING GEBRUIK
De gebruiker moet ervoor zorgen dat beide charmap-bestanden dezelfde symbolische namen voor tekens gebruiken
de twee codesets hebben gemeen.
Voorbeelden
In het volgende voorbeeld wordt de inhoud van file mail.x400 van ISO/IEC 6937:2001
standaardcodeset naar de ISO/IEC 8859‐1:1998 standaardcodeset, en slaat de resultaten op in
filet mail.lokaal:
iconv f IS6937 t IS8859 mail.x400 > mail.lokaal
BEWEEGREDENEN
De iconv hulpprogramma kan alleen draagbaar worden gebruikt als de gebruiker twee charmap-bestanden als
optie-argumenten. Dit komt omdat een enkele charmap die door de gebruiker wordt verstrekt, niet betrouwbaar kan zijn
samengevoegd met de namen in een door het systeem geleverde tekensetbeschrijving. De geldige waarden voor
vancode en coderen zijn implementatiegedefinieerd en hoeven geen enkele relatie te hebben met de
charmap-mechanismen. Als hulpmiddel voor interactieve gebruikers biedt de l optie werd overgenomen van de
Plan 9 besturingssysteem. Het schrijft informatie over deze implementatiegedefinieerde
waarden. Het formaat is niet gespecificeerd omdat er veel mogelijke bruikbare formaten zijn
kan worden gekozen, zoals een matrix van geldige combinaties van vancode en coderen. De l
optie is niet bedoeld voor gebruik van shellscripts; conforme toepassingen zullen moeten gebruiken
charmeaps.
De iconv hulpprogramma ondersteunt mogelijk de conversie tussen ASCII- en EBCDIC-gebaseerde coderingen, maar
is daartoe niet verplicht. In een XSI-compatibele implementatie kan de dd nut is het enige
methode die gegarandeerd de conversie tussen deze twee tekensets ondersteunt.
TOEKOMST ROUTEBESCHRIJVING
Geen.
Gebruik iconvposix online met behulp van onworks.net-services