Startpagina > Tekstverwerking en zoeken > iconv

iconv: Teken-encoding omzetting

iconv is een krachtig command-line tool dat wordt gebruikt om tekst van de ene tekencodering naar de andere om te zetten. Het kan bestandsinhoud of standaardinvoer verwerken en ondersteunt verschillende coderingsformaten.

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.


Hétzelfde categoriecommando