Auteur Sujet: Aidez-moi à traquer un bug  (Lu 32342 fois)

Hors ligne Perrine

  • Responsable Site et Forum
  • Administrateur
  • Colonel
  • ***
  • Messages: 720
    • http://www.histwar.com
Re : Aidez-moi à traquer un bug
« Réponse #15 le: 03 novembre 2006, 10:34:09 am »
Ok, merci :) Je continue mes recherches

Eric : j'ai vérifié et toutes les options que tu m'as demandé d'activer l'étaient déjà.

Ici, le problème vient du mauvais encodage envoyé dans l'en-tête donc je vais faire une série de tests jusqu'à ce que je trouve ;)
Perrine,
HistWar - Le jeu de stratégie sur PC (version française)
HistWar - The strategic video game (english version)

Hors ligne Titite

  • Sergent
  • *
  • Messages: 20
Re : Aidez-moi à traquer un bug
« Réponse #16 le: 03 novembre 2006, 11:29:30 am »

"Tu avais aussi des caractères bizarres pour remplacer les caractères accentués dans ma réponse ? Ou bien je t'avais envoyé un mp et le mail de notification de ce mp était bugué ?"

Perrine,

Le mail de notification était bugué et le mp aussi .
Il arrive de temps en temps d'avoir le même problême dans les mails que je reçoie de mes enfants . Ils ne sont pas chez FREE comme moi .
Il ne faut jamais se moquer des gens riches, on ne sait pas ce qu'on peut devenir dans la vie

Hors ligne Perrine

  • Responsable Site et Forum
  • Administrateur
  • Colonel
  • ***
  • Messages: 720
    • http://www.histwar.com
Re : Aidez-moi à traquer un bug
« Réponse #17 le: 03 novembre 2006, 11:46:17 am »
Il arrive de temps en temps d'avoir le même problême dans les mails que je reçoie de mes enfants . Ils ne sont pas chez FREE comme moi .

Ca c'est intéressant. Cela signifie que tes enfants envoient un mail depuis un logiciel de messagerie (Outlook ?) et que tu reçois, entre autres, des =C3=A9 ?
Perrine,
HistWar - Le jeu de stratégie sur PC (version française)
HistWar - The strategic video game (english version)

Hors ligne Cantonese

  • Chevalier d'HistWar
  • Modérateurs
  • Major
  • ***
  • Messages: 684
Re : Aidez-moi à traquer un bug
« Réponse #18 le: 03 novembre 2006, 12:04:08 pm »
Perrine,

Sauf erreur, les caractères du type "C3=A9" correspondent au "é" en UTF-8.

A mon avis, tu devrais jeter un oeil du côté de SMF et de leur notificateur d'email.
Il doit manquer la déclaration de l'encoding ou alors il faut changer la valeur de l'encoding (par exemple passer de UTF-8 à de l'ISO).

J'ai retrouvé ce lien pour toi : peut-être le connais-tu déjà :

http://www.simplemachines.org/community/index.php?topic=109496.new

****EDIT ****
Je viens de voir que tu avais posté dans le lien que je te donne donc oublies ma contribution

Et voici par contre un topic intéressant sur le forum en anglais :
http://www.simplemachines.org/community/index.php?topic=63235.0

Il semble que les solutions à ton problème soient limitées
« Modifié: 03 novembre 2006, 12:12:04 pm par Cantonese »

Hors ligne Perrine

  • Responsable Site et Forum
  • Administrateur
  • Colonel
  • ***
  • Messages: 720
    • http://www.histwar.com
Re : Aidez-moi à traquer un bug
« Réponse #19 le: 03 novembre 2006, 13:26:30 pm »
Merci Canto pour tes recherches. Effectivement, le problème date de longtemps. Heureusement, il a été corrigé en partie mais je crains que personne ne se soit encore penché sur les problèmes d'affichage dans les webmails... Malgré mes appels à l'aide, personne ne répond :(
Perrine,
HistWar - Le jeu de stratégie sur PC (version française)
HistWar - The strategic video game (english version)

Hors ligne Cantonese

  • Chevalier d'HistWar
  • Modérateurs
  • Major
  • ***
  • Messages: 684
Re : Re : Aidez-moi à traquer un bug
« Réponse #20 le: 03 novembre 2006, 13:46:47 pm »
Merci Canto pour tes recherches. Effectivement, le problème date de longtemps. Heureusement, il a été corrigé en partie mais je crains que personne ne se soit encore penché sur les problèmes d'affichage dans les webmails... Malgré mes appels à l'aide, personne ne répond :(

Sans doute parcequ'il s'agit d'un dev à réaliser par Simple Machines pour supporter l'unicode.
Tu as essayé de tout repasser en ISO ?
Et ta base de données, elle est déclarée en UTF-8 ou en ISO ?

Hors ligne Titite

  • Sergent
  • *
  • Messages: 20
Re : Aidez-moi à traquer un bug
« Réponse #21 le: 03 novembre 2006, 21:23:52 pm »
En principe dimanche je communiquerai par Skype avec ma fille et son copain qui sont en Chine et je le leurs demanderai s'ils utilisent un logiciel de messagerie .
Il ne faut jamais se moquer des gens riches, on ne sait pas ce qu'on peut devenir dans la vie

Hors ligne Perrine

  • Responsable Site et Forum
  • Administrateur
  • Colonel
  • ***
  • Messages: 720
    • http://www.histwar.com
Re : Aidez-moi à traquer un bug
« Réponse #22 le: 03 novembre 2006, 22:04:35 pm »
Ma base de données est en ISO, l'en-tête http du forum aussi. Je crois que j'avais préféré rester en iso à l'installation de smf car effectivement, le support de l'utf-8 n'était pas au top.

En revanche, tu fais bien de poser cette question car dans les en-têtes mail que je reçois dans Thunderbird, le content-type est en UTF-8... Or, je ne trouve pas dans les fichiers de config à quel endroit spécifier l'encoding.
Perrine,
HistWar - Le jeu de stratégie sur PC (version française)
HistWar - The strategic video game (english version)

Hors ligne Croix de Lorraine

  • Adjudant
  • *
  • Messages: 45
Re : Aidez-moi à traquer un bug
« Réponse #23 le: 04 novembre 2006, 06:38:15 am »
autre bug supposé :

les horaires affichés dans les posts suivent une plage 0h-12h, ne serait-il pas plus judicieux de configurer la plage sur 24 h pour les couche tard et les léve-tôt? ;)

feedback sur le 1er bug : RAS chez moi avec MS Outlook XP et Opera 9
Il vaut mieux marcher dans la bonne direction que courir dans la mauvaise

Hors ligne Croix de Lorraine

  • Adjudant
  • *
  • Messages: 45
Re : Aidez-moi à traquer un bug
« Réponse #24 le: 04 novembre 2006, 07:43:43 am »
MEA CULPA

la configuration des horaires se règle dans le profil utilisateur :oops:
Il vaut mieux marcher dans la bonne direction que courir dans la mauvaise

Hors ligne eric

  • Caporal
  • Messages: 16
Re : Aidez-moi à traquer un bug
« Réponse #25 le: 05 novembre 2006, 01:16:30 am »
Effectivement si ta base (en PHP MySQL j'imagine) est en ISO (encodage latin, suedois je sais plus quoi :-) ) et que tu veux passer tes mails en UTF-8 (perso je suis moins embeté avec l'ISO 8859-1 mais ça c'est chacun comme y veux) il faut que tu place dans ta page de fonction ou dans le body de ta page SendMAIL la fontion suivante

    public static function escapeStringCallback(&$value)
    {
        if (is_array($value))
        {
            foreach ($value as $i => $string)
            {
                if (is_array($value[$i]))
                {
                    array_walk($value[$i], array('db', 'escapeStringCallback'));
                }
                else
                {
                    $value[$i] = mysql_real_escape_string(mb_convert_encoding($value[$i], 'HTML-ENTITIES', 'UTF-8'));
                }
            }
        }
        else
        {
               $value = mysql_real_escape_string(mb_convert_encoding($value, 'HTML-ENTITIES', 'UTF-8'));
        }
    }

ça force la lecture du mail en UTF-8 par les postes clients. Attention cependant ça sous entend que l'extension multibyte est installée sur ton serveur cf : http://www.php.net/manual/en/ref.mbstring.php

Voilà, voilà, c'est tout ce que je peux et sais faire car c'est pas la partie la plus passionante de notre boulot faut bien le reconnaitre. je demanderai a ma collegue qui est une ayatollah du PHP lundi si elle a d'autres solutions plus simple.
Bon courage.

Hors ligne Perrine

  • Responsable Site et Forum
  • Administrateur
  • Colonel
  • ***
  • Messages: 720
    • http://www.histwar.com
Re : Aidez-moi à traquer un bug
« Réponse #26 le: 05 novembre 2006, 12:10:56 pm »
Merci Eric pour ton aide.

Le problème c'est que dès que je fais le moindre changement, dans mes fichiers, les mails que je reçois dans Thunderbird ne sont plus bons.
Là, je viens d'essayer d'envoyer en ISO, et j'ai le problème d'encodage dans les mails sur Thunderbird.

Je serai donc plus partante sur le bug que tu mentionnais, et qui survient uniquement dans les webmails.

Ceci dit, j'ai testé sur Orange, et seuls l'expéditeur est erroné... le corps du message est bon.
« Modifié: 05 novembre 2006, 12:29:30 pm par Perrine »
Perrine,
HistWar - Le jeu de stratégie sur PC (version française)
HistWar - The strategic video game (english version)

Hors ligne eric

  • Caporal
  • Messages: 16
Re : Aidez-moi à traquer un bug
« Réponse #27 le: 06 novembre 2006, 16:22:21 pm »
Ah ? et en modifiant le php.ini avec les elements du lien que je t'ai passé ? notement toutes les options mbstring. il doit y avoir un truc qui cloche a ce niveau si seul tes en-tetes sont concernées. ce sont les seuls elements d'un mail qui ne passent pas par les filtres FAI pour eviter d'etre comptabilisé par certains anti spam (VADE RETRO par exemple fait un passage sur les en-tetes de mail).

Hors ligne Perrine

  • Responsable Site et Forum
  • Administrateur
  • Colonel
  • ***
  • Messages: 720
    • http://www.histwar.com
Re : Aidez-moi à traquer un bug
« Réponse #28 le: 06 novembre 2006, 16:38:11 pm »
Le php.ini ? Je n'ai pas vu de liens concernant sa modification, ou alors j'ai louché.

J'ai créé un nouveau messages sur les forums de SMF mais sans résultat.
Perrine,
HistWar - Le jeu de stratégie sur PC (version française)
HistWar - The strategic video game (english version)

Hors ligne Cantonese

  • Chevalier d'HistWar
  • Modérateurs
  • Major
  • ***
  • Messages: 684
Re : Re : Aidez-moi à traquer un bug
« Réponse #29 le: 06 novembre 2006, 16:39:08 pm »
Le php.ini ? Je n'ai pas vu de liens concernant sa modification, ou alors j'ai louché.

J'ai créé un nouveau messages sur les forums de SMF mais sans résultat.

Perrine,

As-tu posté ton message dans la partie de langue anglaise de leur forum ?
A mon avis, tu risques d'avoir plus de retour.