Overzicht
iconv converteert de tekencodering van tekstbestanden of standaardinvoer naar een gespecificeerde andere codering. Dit is vooral handig bij het delen van bestanden tussen verschillende systemen of bij het werken met applicaties die specifieke coderingen vereisen.
Belangrijkste functies
- Ondersteuning voor diverse tekencoderingen
- Verwerking van bestanden of standaardinvoer
- Opties voor foutafhandeling bij conversie
- Opslaan van resultaten in een nieuw bestand of standaarduitvoer
Belangrijkste opties
De iconv-opdracht vereist opties om de broncodering en de doelcodering te specificeren, en biedt aanvullende opties voor foutafhandeling en het specificeren van uitvoerbestanden.
Conversie-instellingen
Informatie en hulp
Gegenereerde opdracht:
Probeer de opdrachtcombinaties.
Uitleg:
`iconv` Voer het commando uit.
Combineer deze opties en voer de opdracht virtueel uit met de AI.
Gebruiksvoorbeelden
Voorbeelden van het uitvoeren van diverse tekencoderingconversietaken met iconv.
UTF-8 bestand converteren naar EUC-KR
iconv -f UTF-8 -t EUC-KR utf8_file.txt -o euc_kr_file.txt
Converteert het bestand utf8_file.txt naar EUC-KR-codering en slaat het op als euc_kr_file.txt.
EUC-KR bestand converteren naar UTF-8 (fouten negeren)
iconv -f EUC-KR -t UTF-8 -c euc_kr_file.txt
Converteert het bestand euc_kr_file.txt naar UTF-8 en negeert tekens die niet kunnen worden geconverteerd. De resultaten worden naar de standaarduitvoer geschreven.
Lijst met ondersteunde coderingen controleren
iconv --list
Controleert de volledige lijst van alle tekencoderingen die door iconv worden ondersteund.
Converteren via standaardinvoer
echo '안녕하세요 World' | iconv -f UTF-8 -t ASCII -c
Pipe de uitvoer van het echo-commando naar iconv om van UTF-8 naar ASCII te converteren. Tekens die niet kunnen worden geconverteerd, worden genegeerd.
Tips & Aandachtspunten
Belangrijke punten en nuttige tips bij het gebruik van iconv.
Coderingnamen controleren
U moet de juiste coderingnamen gebruiken. U kunt de lijst met ondersteunde coderingen controleren met de optie `--list`, of de codering van een bestand schatten met het commando `file -i <bestand>`.
- Ondersteunde coderingen controleren: iconv --list
- Bestandscodering schatten: file -i <bestand>
Foutafhandeling (-c optie)
Als er tekens zijn die niet kunnen worden geconverteerd naar de doelcodering, zal de conversie stoppen en een foutmelding worden weergegeven als de optie `-c` niet wordt gebruikt. Deze optie moet zorgvuldig worden gebruikt om verlies van belangrijke gegevens te voorkomen.
Back-up van bronbestand
Bij het overschrijven van het originele bestand via omleiding zonder op te slaan in een nieuw bestand met de optie `-o`, bestaat het risico op gegevensverlies. Het is altijd aan te raden om belangrijke bestanden te back-uppen voordat u ze converteert.