Lokomass Posté(e) le 5 mai 2013 Partager Posté(e) le 5 mai 2013 Bonsoir à tous, J'ai un petit souci avec nail, et les accents dans le sujet du mail uniquement... J'ai créée un script en bash qui se lance au démarrage du syno appelé "S99remet.sh", qui copie deux trois fichiers, et qui m'envoi un mail pour me dire que le syno a redemarré. Jusque la tout va bien. Le script est encodé en ANSI as UTF8. Le mail envoyé au démarrage contient bien les accents dans le coprs mais pas dans le sujet, ce sont deux ?? à la place.... Mon fichier de conf nail.rc contient : # Set variables for send messages. set smtp-use-starttls set ssl-verify=ignore set smtp="smtp://smtp.gmail.com:587" set from="Synology" set smtp-auth-user="....@gmail.com" set smtp-auth-password="..." set sendcharsets="utf-8" set ttycharset="utf-8" Le plus bizarre c'est que si je lance le script à la main (hors démarrage), les accents sont bien présents... Surement que quelque chose n'est pas lancé/configuré au boot ? Je ne sais pas du tout, une idée svp ?? Merci 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
CoolRaoul Posté(e) le 5 mai 2013 Partager Posté(e) le 5 mai 2013 Le script est encodé en ANSI as UTF8. Pas sur de pouvoir t'aider pour le reste, mais juste pour ma culture perso, que signifie cette phrase ("ansi as utf8")? 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Lokomass Posté(e) le 5 mai 2013 Auteur Partager Posté(e) le 5 mai 2013 C'est l'encodage du fichier via notepad++ 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
CoolRaoul Posté(e) le 5 mai 2013 Partager Posté(e) le 5 mai 2013 (modifié) C'est l'encodage du fichier via notepad++ Dans ce cas c'est soit utf8 soit ansi, mais pas les deux alors: **EDIT** Sinon, il est possible que tu te utilise les locales, et que lorsque tu lancee script à la main la variable "LANG" soit positionnée mais que ce ne soit pas le cas dans son contexte d'exécution de ton script lorsque cela se passe au boot Modifié le 5 mai 2013 par CoolRaoul 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Lokomass Posté(e) le 6 mai 2013 Auteur Partager Posté(e) le 6 mai 2013 En fait c'est l'utf8 sans bom, et en bas a droite tu vois écrit "ansi as UTF8". De toute façon je ne pense pas que ça vienne de la puisque "hors boot" ça fonctionne. Je teste la locale... 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
CoolRaoul Posté(e) le 6 mai 2013 Partager Posté(e) le 6 mai 2013 (modifié) En fait c'est l'utf8 sans bom, et en bas a droite tu vois écrit "ansi as UTF8".Ah oui je viens de voir ça sur mon Notepad++! UTF8 sans BOM c'est bon, mais je ne comprend pas ce que Notepad++ peux bien vouloir dire par "ansi as UTF8", pourquoi ne pas mettre "UTF8 without Bom" tout simplement? C'est un peu comme si, pour un fichier audio, on disait "MP3 as OGG"! Je teste la locale... Avant de faire cela, que donne la commande "locale" en ligne de commande? Les fichiers supportant les locales ne sont pas installés par défaut sous DSM. Modifié le 6 mai 2013 par CoolRaoul 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Lokomass Posté(e) le 6 mai 2013 Auteur Partager Posté(e) le 6 mai 2013 Je dois reconnaitre que l'appélation est plutôt bizarre... Pour ce qui est des locales, je les aient installés sur mon syno. NAS> locale LANG=fr_FR.UTF-8 LC_CTYPE="fr_FR.UTF-8" LC_NUMERIC="fr_FR.UTF-8" LC_TIME="fr_FR.UTF-8" LC_COLLATE="fr_FR.UTF-8" LC_MONETARY="fr_FR.UTF-8" LC_MESSAGES="fr_FR.UTF-8" LC_PAPER="fr_FR.UTF-8" LC_NAME="fr_FR.UTF-8" LC_ADDRESS="fr_FR.UTF-8" LC_TELEPHONE="fr_FR.UTF-8" LC_MEASUREMENT="fr_FR.UTF-8" LC_IDENTIFICATION="fr_FR.UTF-8" LC_ALL=fr_FR.UTF-8 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Lokomass Posté(e) le 6 mai 2013 Auteur Partager Posté(e) le 6 mai 2013 Ok ça fonctionne impecc avec un petit : export LANG="fr_FR.UTF-8" au début du script, Merci beaucoup 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Rejoindre la conversation
Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.