Journal Problème d'encodage ?

Posté par  .
Étiquettes : aucune
0
7
déc.
2003
Bonjour journal,

Je suis en train de me mettre en place un système d'alerte par SMS sur mon serveur qu'il puisse m'appeler s'il va mal, si quelqu'un m'a envoyé un mail à une certaine adresse, bref une interface SMS.

Pour ce faire, j'utilise un service de Orange Suisse qui offre une adresse e-mail dont les mails sur laquelle ils arrivent sont renvoyés (enfin, leur sujet) par SMS.

Mais voilà... si j'envois un mail ne contenant aucun caractère accentué ou spécial (même "?" est spécial pour lui apparement), ça passe, sinon voici ce que ça donne... :
Subject: Message de lr: An0ther! =?UNKNOWN?Q?M=E9ssage_de_t=E8st=2E_=3F?=

(le sujet réel c'était "An0ther! Méssage de tèst. ?")

Dans mes headers, je lui donne :
Content-type: text/plain; charset=ISO-8859-1
Content-transfer-encoding: 8BIT

Est-ce que je me trompe ?
Même après le mail que je lis (donc pas la version SMS) chez Orange est fucké et c'est pareillement illisible. Une idée ?

Merci journal
  • # Re: Problème d'encodage ?

    Posté par  (site web personnel) . Évalué à 8.

    L'encodage spécifié dans le champ d'en-tête "Content-Type" s'applique au contenu de la partie MIME (le message).
    Pour mettre des caractères 8 bits dans les en-tête, il faut utiliser l'extension (RFC 2047), de la forme suivante :

    =?charset?encodage?texte?=

    Deux encodages possibles, quoted-printable (Q) ou Base64 (B) :

    Subject: =?iso8859-1?Q?Texte_encod=E9_en_quoted-printable?=
  • # Re: Problème d'encodage ?

    Posté par  . Évalué à 2.

    Un lien qui parle du codage des caractères, par Christian Caleca :

    http://christian.caleca.free.fr/codage/(...)
  • # Re: Problème d'encodage ?

    Posté par  . Évalué à 2.

    Juste pour savoir...

    Tu comptes faire comment pour que ton serveur t'envoie un SMS si la stack reseau est down ou si le serveur crashe ?

    M'est avis que la machine qui doit envoyer le SMS devrait etre une autre machine que le serveur surveille.
    • [^] # Re: Problème d'encodage ?

      Posté par  . Évalué à 1.

      C'est plus pour des problèmes genre httpd qui meurt ou tout autre service qui en fait de même. C'est sûr que sans réseau...ou après un kernel panic... :S

      Et puis ça permet aussi de me faire une interface SMS sur mon site si on veut m'envoyer un message live.
    • [^] # Re: Problème d'encodage ?

      Posté par  (site web personnel) . Évalué à 0.

      Tu comptes faire comment pour que ton serveur t'envoie un SMS si la stack reseau est down ou si le serveur crashe ?

      Il n'a pas précisé sur quel OS ça tournait, mais je suppose que c'est un Linux et pas un Windows... :-)

      Rhoooooooooooo !
      -------> []
      • [^] # Re: Problème d'encodage ?

        Posté par  . Évalué à 2.

        Raté, c'est du BSD ;)
        [Troll laché]Et ça plante jamais comparé à Linux[/Troll facile méchant infondé terminé]

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.