iconv: la Conversion à partir de Windows ANSI, UTF-8 avec BOM
Je veux utiliser iconv pour convertir des fichiers sur mon Mac. L'objectif est de passer de la "Windows ANSI" à "quel que soit le bloc-notes de Windows enregistre, si vous le dites à utiliser UFT8".
C'est ce que je veux:
anders-johansen-privats-macbook-pro:test andersprivat$ file names.csv
names.csv: UTF-8 Unicode (with BOM) text, with CRLF line terminators
C'est ce que j'utilise:
iconv -f CP1252 -t UTF-8 names.csv > names.utf8.csv
C'est ce que j'obtiens (pas ce que je veux):
file names.utf8.csv
names.utf8.csv: UTF-8 Unicode text, with CRLF line terminators
Comment puis-je obtenir la NOMENCLATURE?
InformationsquelleAutor user531912 | 2010-12-06
Vous devez vous connecter pour publier un commentaire.
Vous pouvez l'ajouter manuellement en premier
echo
ing les octets dans le fichier:et puis la concaténation de vos renseignements requis à la fin:
Note le
>>
plutôt que>
.-t UTF-8
?Note que "Windows ANSI" ne peut pas être CP1252 - qui est configuré par l'utilisateur.
J'avais besoin de la opossite. (covert texte allemand de l'UTF-8 à la norme ANSI)
Les commandes que j'ai utilisé:
1. iconv -l (vérifier les formats disponibles)
2. iconv -f UTF-8-t de MS-ANSI de.txt > output.txt
et maintenant, si je l'ouvre output.txt il est déjà dans la norme ANSI. Le travail est accompli.