problème de caracteres spéciaux - Codes et scripts - Linux et OS Alternatifs
Marsh Posté le 12-04-2007 à 17:44:22
salut,
à tous les coups ton serveur est en UTF-8 est donc le fichier texte généré, ainsi que le mail envoyé sont en UTF-8 alors que ton client mail lui est en ISO-8859-1 ou -15 ( codage français classique )
Marsh Posté le 12-04-2007 à 17:46:53
fighting_falcon a écrit : salut, |
je regarderai ca !
merci !
Marsh Posté le 13-04-2007 à 09:49:05
mes locale sur le serveur sont a fr_FR@euro
après test c'est tar qui me met ces caractères spéciaux
Marsh Posté le 13-04-2007 à 13:32:15
je pense que ça doit être les noms de tes fichiers contenus dans l'archive que tu ouvres avec ton tar -tf qui sont en UTF-8 alors
Ils viennent d'où ces fichiers, comment est générée l'archive ?
Marsh Posté le 13-04-2007 à 13:40:48
fighting_falcon a écrit : je pense que ça doit être les noms de tes fichiers contenus dans l'archive que tu ouvres avec ton tar -tf qui sont en UTF-8 alors |
alors pour l'archive je fait un mount -t cifs //serveur/partage ./smb
tar -czvf archive.tgz ./smb
Marsh Posté le 13-04-2007 à 14:01:50
ReplyMarsh Posté le 13-04-2007 à 14:07:48
fighting_falcon a écrit : et le serveur qui partage les fichiers il est en quoi ? UTF-8 ou fr_FR ?? |
winbouze 2003... donc ca doit pas être de l'utf-8
Marsh Posté le 13-04-2007 à 14:58:40
bingo
dans ton script, met un chti
Code :
|
au début de ton script, et un
Code :
|
à la fin
pour le mail, envoie avec les bons entêtes :
mail -a "Content-Type: text/plain; charset=utf-8" -a "Content-Transfer-Encoding: 8bit" ...
et n'oublie pas de régénérer tes locales sur ton serveur pour y ajouter fr_FR.UTF-8
Marsh Posté le 11-04-2007 à 16:45:59
slt tlm, voial j'ai écrit un script qui m'envoie certaine info par mail et dans le mail je me retrouve avec \223 \202.. c'est bien mais pas super compréhensible.
Les données viennent d'un fichier texte qui est généré par ce même script (les données sont issu d'un tar -tf) et le fichier texte est effacé a la fin du script donc je ne sais pas a quel niveau ses caractères apparaissent... le mail est envoyé par un cat fichiertext | mail monmail
---------------
In a world without walls and fences, who needs Windows and Gates