Derniers journaux de DaLR :
- [25/11@18:34] Le DDPS ma tuer
- [21/11@21:54] C'est Penso qui va être content ;)
- [16/11@15:58] Luser !!!!
- [09/11@17:05] RewriteRule
- [08/11@16:15] Vous qui pensiez que...
- [05/11@21:15] Microsoft veut la peau des
- [01/11@12:21] Domaines, Arbres, Forêts, ... ?
- [31/10@18:02] Achat matériel sans logiciel
- [29/10@19:02] Système de stats PHP
- [28/10@17:53] Samba 3 et l'authentification des utilisateurs
- [21/10@19:52] Autorité de CA SSL ?
- [21/10@05:24] Dual head, dual mouse, dual keyboard
- [14/10@15:15] Règle mod_rewrite ?
- [14/10@00:18] Tablet PC sous Linux ?
- [08/10@14:14] Les jeux d'MSN Gaming Zone fonctionnent mieux sous Mozilla que sous IE
- [02/10@07:57] Accès à Exchange ?
- [07/09@09:42] Active Directory, LDAP, Kerberos, Samba, et moi et moi et moi...
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
> Lire le journal (10 commentaires, moyenne: 2,5).
Re: Problème d'encodage ?
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 Vincent Richard (page perso, ) le 07/12/2003 à 18:30. (lien). Évalué à 3.Plus d'infos (RFC 2047) :
http://www.faqs.org/rfcs/rfc2047.html(...)
-
[^]Re: Problème d'encodage ?
Posté par L. R. (Jabber id, page perso, ) le 07/12/2003 à 18:53. (lien). Évalué à 1.Merci beaucoup. Effectivement, manuellement encodé ça passe.
Par contre, me reste à trouver une fonction pour encoder ça.
Par hasard, il en existe une en PHP ?--
Quand le chat regarde la tartine beurrée, le sage s'en mord les doigts.
République bananière -- Banana Republic-
[^]Re: Problème d'encodage ?
Posté par Vincent Richard (page perso, ) le 07/12/2003 à 18:56. (lien). Évalué à 5.Par contre, me reste à trouver une fonction pour encoder ça.
Par hasard, il en existe une en PHP ?
$sujet = '=?iso8859-1?B?'.base64_encode('mon sujet bla bla bla..').'?=';-
[^]Re: Problème d'encodage ?
Posté par L. R. (Jabber id, page perso, ) le 07/12/2003 à 19:31. (lien). Évalué à 1.Mmh merci, je n'y avais pas pensé dans ce sens !
--
Quand le chat regarde la tartine beurrée, le sage s'en mord les doigts.
République bananière -- Banana Republic
-
-
Re: Problème d'encodage ?
Un lien qui parle du codage des caractères, par Christian Caleca :
http://christian.caleca.free.fr/codage/(...)
Re: Problème d'encodage ?
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 L. R. (Jabber id, page perso, ) le 08/12/2003 à 11:57. (lien). É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.--
Quand le chat regarde la tartine beurrée, le sage s'en mord les doigts.
République bananière -- Banana Republic
-
[^]Re: Problème d'encodage ?
Posté par Vincent Richard (page perso, ) le 08/12/2003 à 15:01. (lien). É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 L. R. (Jabber id, page perso, ) le 08/12/2003 à 17:24. (lien). Évalué à 2.Raté, c'est du BSD ;)
[Troll laché]Et ça plante jamais comparé à Linux[/Troll facile méchant infondé terminé]--
Quand le chat regarde la tartine beurrée, le sage s'en mord les doigts.
République bananière -- Banana Republic
-

Les journaux sont destinés à des informations qui ne sont pas suffisamment intéressantes
pour être validées en dépêche (sinon n'hésitez pas à proposer votre information en
dépêche), qui sont sans rapport avec Linux ou le libre, ou simplement pour donner votre
avis. Si vous désirez poser une question, merci d'utiliser 

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.
Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.