Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédente | |||
| iconv [Le 11/09/2022, 11:26] – Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) moths-art | iconv [Le 28/02/2025, 17:38] (Version actuelle) – [Mode d'emploi] ajout balises <code bash> et exemple iso-8859-1 vers utf-8 bcag2 | ||
|---|---|---|---|
| Ligne 11: | Ligne 11: | ||
| Pour vérifier qu' | Pour vérifier qu' | ||
| - | $ which iconv | + | <code bash> |
| - | / | + | which iconv |
| + | # retourne par exemple : | ||
| + | / | ||
| + | </ | ||
| Pour connaître l' | Pour connaître l' | ||
| - | < | + | < |
| nom_du_fichier: | nom_du_fichier: | ||
| - | |||
| On peut aussi utiliser **chardet**, | On peut aussi utiliser **chardet**, | ||
| Ligne 23: | Ligne 25: | ||
| Pour installer [chardet](http:// | Pour installer [chardet](http:// | ||
| - | $ pip install chardet | + | <code bash>pip install chardet</ |
| | | ||
| Pour l' | Pour l' | ||
| - | $ chardet filename | + | <code bash>chardet filename</ |
| - | + | ||
| - | Pour convertir un fichier texte (ici NK.tex) d'un encodage mac vers un encodage UTF-8, on peut utiliser la ligne de commande suivante | + | Pour convertir |
| - | | + | <code bash> |
| + | # un fichier texte (ici NK.tex) d'un encodage mac vers un encodage UTF-8 : | ||
| + | iconv -f macintosh -t UTF-8 NK.tex -o NK2.tex | ||
| + | # et un fichier iso-8859-1 vers utf-8 : | ||
| + | iconv -f iso-8859-1 -t utf-8 fichier_en_iso-8859-1 -o fichier_en_utf-8 | ||
| + | </ | ||
| - | On crée ainsi un fichier NK2.tex encodé | + | On crée ainsi des fichiers encodés |
| - | L' | + | L' |
| On peut consulter la liste des encodages disponibles en utilisant l' | On peut consulter la liste des encodages disponibles en utilisant l' | ||
| - | $ iconv -l | + | <code bash>iconv -l </ |
| | | ||
| Pour en savoir plus, on peut consulter le manuel : | Pour en savoir plus, on peut consulter le manuel : | ||
| - | $ man iconv | + | <code bash>man iconv</ |
| ===== Voir aussi ===== | ===== Voir aussi ===== | ||
| * On peut aussi lire la page consacrée à l' | * On peut aussi lire la page consacrée à l' | ||
| * [[tutoriel: | * [[tutoriel: | ||
