J'ai un tas de fichiers texte codés en ISO-8851-2 (avec des caractères polonais). Existe-t-il un outil de ligne de commande pour linux/mac que je pourrais lancer à partir d'un script shell pour le convertir en un utf-8 plus sain?Conversion de charset de XXX à utf-8, ligne de commande
Répondre
A partir de la ligne de commande, utilisez
iconv -f LATIN1 -t UTF8
Vous voudrez peut-être ajouter à //TRANSLIT
UTF8
.
Sur OSX au moins le codage utf est appelé UTF-8, donc la commande est "iconv -f LATIN1 -t UTF-8" –
@ThomasParslow, 'iconv -l' liste à la fois' UTF8' et 'UTF-8'. – lhf
@lfh peut-être une faute de frappe ... en utilisant UTF8 résultats dans 'iconv: conversion à UTF8 non pris en charge' UTF-8 est plutôt accepté. Juste essayé – Paolo
GNU 'libiconv' devrait être capable de faire le travail.
Merci! Je savais que ce serait plus facile que je ne le pensais! – Marcin
recode latin2..utf8 myfile.txt
Ceci va remplacer myfile.txt
avec la nouvelle version. Vous pouvez également utiliser recode sans nom de fichier comme un tuyau.
Beaucoup plus efficace que la réponse acceptée, car iconv ne remplacera pas le même fichier, même en utilisant les redirections -o ou en sortie. –
- 1. Conversion de charset Java
- 2. entités charset-utf8 et caractères
- 3. Conversion de charset de base de données
- 4. Conversion de UTF8 en ASCII
- 5. Conversion de tables mysql de latin1 en utf8
- 6. Problème de conversion utf8 bizarre en php
- 7. UTF8 et conversion utf16
- 8. Problème de charset MySQL
- 9. Conversion d'un fichier au format UTF8 à l'aide de Perl
- 10. La conversion de ces types de unicode UTF8 en PHP
- 11. Demande de charset et POST
- 12. Conversion Hex NSString et UTF8
- 13. Conversion de C-Strings de l'encodage local en UTF8
- 14. Problème utf8 avec les caractères suédois de la ligne de commande
- 15. Comment insérer des caractères latins dans Mysql à partir du shell de la ligne de commande?
- 16. agh - mod_rewrite enlever '-xxx-XXX' de l'URL
- 17. informations manquantes Collate lors de la conversion d'une table MySQL de Latin1 UTF8
- 18. MySQL group_concat commande par UTF8
- 19. colonne SQL à la ligne de conversion
- 20. Problème de charset, MySQL et get_meta_tags()
- 21. Arguments de ligne de commande à saisie semi-automatique
- 22. Pourquoi le message « Echec de la connexion: xxx » ne cesse de dire l'outil de ligne de commande d'air adobe adl
- 23. android ligne de commande
- 24. Ligne de commande Windows
- 25. Ligne de commande SQL
- 26. MySQL MyISAM recherche fulltext - comment ajouter '#' comme caractère de mot pour utf8 charset?
- 27. Erreur avec l'outil de ligne de commande doctrine
- 28. Impossible de charger le type xxx xxx de l'assemblage
- 29. Ligne de commande Java?
- 30. ligne de commande 'FOR'
Très probablement ISO-885 ** 9 ** - 2. L'ISO 8851 parle du beurre. – Melebius