iconv(1) General Commands Manual iconv(1) NOM iconv - Convertir l'encodage de fichiers d'un encodage vers un autre SYNOPSIS iconv [options] [-f encodage-source] [-t encodage-cible] [fichier_entree].... DESCRIPTION Le programme iconv lit un texte dans un encodage et l'affiche dans un autre encodage. Si aucun fichier d'entree n'est donne ou si vous ne donnez qu'un tiret (-), iconv lit l'entree standard. Si aucun fichier de sortie n'est donne, iconv ecrit sur la sortie standard. Si aucun encodage-source n'est donne, celui par defaut est celui de l'encodage de vos parametres regionaux. Si aucun encodage-cible n'est donne, celui par defaut est celui de l'encodage de vos parametres regionaux. OPTIONS --from-code=from-encoding -f from-encoding Utiliser encodage-source pour les caracteres en entree. --to-code=to-encoding -t to-encoding Utiliser encodage-cible pour les caracteres en sortie. Lorsque la chaine << //IGNORE >> est ajoutee a encodage-cible, les caracteres qui ne peuvent pas etre representes dans l'encodage cible seront supprimes et un message d'erreur s'affiche apres la conversion. Lorsque la chaine << //TRANSLIT >> est ajoutee a encodage-cible, la transliteration est activee. Cela signifie que lorsqu'un caractere ne peut pas etre represente dans le jeu de caracteres cible, il pourra etre approxime par un ou plusieurs caracteres de forme similaire. Les caracteres qui sont en-dehors du jeu de caracteres cible et pour lesquels la transliteration n'est pas possible sont remplaces par un point d'interrogation (?) dans l'affichage. --list -l Afficher la liste des jeux de caracteres reconnus. -c Supprimer silencieusement les caracteres qui ne peuvent pas etre convertis au lieu de se terminer quand on rencontre de tels caracteres. --output=fichier_sortie -o fichier_sortie Utiliser fichier_sortie pour la sortie. --silent -s Cette option est ignoree ; elle n'est fournie qu'a des fins de compatibilite. --verbose Afficher les informations de progression sur la sortie d'erreur standard lors du traitement de plusieurs fichiers. --help -? Afficher un resume de l'utilisation et quitter. --usage Afficher une breve description sur l'utilisation et quitter. --version -V Afficher le numero de version, la licence et l'exoneration de garantie pour iconv. CODE DE RETOUR Zero en cas de succes, autre en cas d'erreur. ENVIRONNEMENT En interne, le programme iconv utilise la fonction iconv(3) qui utilise elle-meme les modules de gconv (bibliotheques partagees chargees dynamiquement) pour convertir entre des jeux de caracteres. Avant d'appeler iconv(3), le programme iconv doit d'abord allouer un descripteur de conversion en utilisant iconv_open(3). L'action de cette derniere fonction est influencee par le reglage de la variable d'environnement GCONV_PATH : - Si GCONV_PATH n'est pas positionnee, iconv_open(3) charge le fichier de cache de configuration du module gconv du systeme cree par iconvconfig(8), puis a partir de la configuration, il charge les modules gconv necessaires a la conversion. Si le fichier de cache de configuration du module gconv du systeme n'est pas disponible, le fichier de configuration du module gconv du systeme est utilise. - Si GCONV_PATH est definie (sous la forme d'une liste de chemins separee par des deux-points), le cache de configuration du module gconf du systeme n'est pas utilise. iconv_open(3) essaie d'abord, dans ce cas, de charger les fichiers de configuration en recherchant dans les repertoires de GCONV_PATH dans l'ordre, puis le fichier de configuration du module gconv par defaut du systeme. Si un repertoire ne contient pas de fichier de configuration pour le module gconv, les modules gconv qu'il contient sont ignores. Si un repertoire contient un fichier de configuration pour le module gconv et s'il s'avere que le module necessaire a une conversion est disponible dans le repertoire, le module necessaire est charge a partir de ce repertoire, c'est dans l'ordre le premier module adequat trouve a partir de GCONV_PATH qui est utilise. Cela permet aux utilisateurs d'utiliser des modules personnalises et meme de remplacer ceux fournis par le systeme en indiquant les modules dans des repertoires de GCONV_PATH. FICHIERS /usr/lib/gconv Chemin par defaut habituel des modules gconv. /usr/lib/gconv/gconv-modules Fichier de configuration par defaut habituel du systeme des modules gconv. /usr/lib/gconv/gconv-modules.cache Cache de configuration par defaut habituel du systeme des modules gconv. Selon l'architecture les fichiers ci-dessus peuvent se situer plutot dans les repertoires dont le chemin est prefixe par /usr/lib64. STANDARDS POSIX.1-2008. HISTORIQUE POSIX.1-2001. EXEMPLES Convert text from the ISO/IEC 8859-15 character encoding to UTF-8: $ iconv -f ISO-8859-15 -t UTF-8 < entree.txt > sortie.txt L'exemple suivant convertit de l'UTF-8 en ASCII en transliterant lorsque cela est possible : $ echo abc ss EUR ac | iconv -f UTF-8 -t ASCII//TRANSLIT abc ss ? EUR abc VOIR AUSSI locale(1), uconv(1), iconv(3), nl_langinfo(3), charsets(7), iconvconfig(8) TRADUCTION La traduction francaise de cette page de manuel a ete creee par Christophe Blaess , Stephan Rafin , Thierry Vignaud , Francois Micaux, Alain Portal , Jean-Philippe Guerard , Jean-Luc Coulon (f5ibh) , Julien Cristau , Thomas Huriaux , Nicolas Francois , Florentin Duneau , Simon Paillard , Denis Barbier , David Prevot , Thomas Blein et Jean-Philippe MENGUAL Cette traduction est une documentation libre ; veuillez vous reporter a la GNU General Public License version 3 concernant les conditions de copie et de distribution. Il n'y a aucune RESPONSABILITE LEGALE. Si vous decouvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message a . Pages du manuel de Linux 6.06 28 janvier 2024 iconv(1)