Index
Forums
Annuaire
Référencement
Télécharger
  phpBB SEO : Référencement Google, MSN, Yahoo, Annuaires, Forums  
phpBB SEO
Boards
Directory  
SEO  
Downloads
 
  Rechercher Search
    S'enregistrer
Pseudo :  Passe :  Auto  
Register  
 
   
utf 8 et export des PMs
Aller à la page 1, 2  Suivante
 
Poster un nouveau sujet   Répondre au sujet    phpBB SEO » Forum Référencement  » Le Forum phpBB3
::  
Auteur Message
cotp
PR2
PR2


Inscrit le: 20 Aoû 2006
Messages: 260
Localisation: Paris

utf 8 et export des PMsPosté le: Jeu Sep 06, 2007 11:18 pm    Sujet du message: utf 8 et export des PMs

Spéciale dédicace pour dcz Wink

Sérieusement quand j'utilise la fonction export des PMs (fonction Csv Excel), et que je l'ouvre dans Excel j'obtiens ceci

Citation:
ce post a été supprimé


Un idée sur comment rémédier à cela ?

Cotp Confused

_________________
production court metrage / référencement internet / restaurant paris 7
Revenir en haut de page
Visiter le site web de l'utilisateur
GTT
PR1
PR1


Inscrit le: 28 Juil 2007
Messages: 190
Localisation: www.marylou.0rg.fr

utf 8 et export des PMsPosté le: Ven Sep 07, 2007 6:22 am    Sujet du message: Re: utf 8 et export des PMs

Salut cotp... Smile

J'ai regardé de on côté et j'ai exactement le même souci... Pour une fois, nous avons un problème commun... Laughing

_________________
Auto Passion Forum | Marylou
Revenir en haut de page
Visiter le site web de l'utilisateur
dcz
Administrateur - Site Admin
Administrateur - Site Admin


Inscrit le: 28 Avr 2006
Messages: 15242

utf 8 et export des PMsPosté le: Ven Sep 07, 2007 3:38 pm    Sujet du message: Re: utf 8 et export des PMs

C'est juste ce que j'essaie de t'expliquer depuis quelques posts.

C'est comme ça que s'affichent les caractères UTF-8 ne faisant pas partie des ASCII de base (alphabet occidental sans accents en gros) avec un jeux de carcatères comme l'ISO-8859-1.

Donc, c'est normal de voir ça avec un éditeur configurés pour des jeux de caractères occidentaux.
C'est pas grave, et de plus ça permet quand on code de vérifier que l'encodage est correct.
Le pire qu'un éditeur puisse faire, c'est de ne pas t'avertir en te montrant tout les caractères de manière correcte, et de te permettre de mètre de l'ISO-8859-1 quand il faudrait de l'utf-8, comme j'ai l'impression que dreamweaver l'a fait dans tes précédent posts.

Quand a Excel, il doit bien y avoir une option "unicode" genre, pour afficher les caractères accentués de manière correcte.
Enfin, ça dépends de bill Wink

++

_________________
Useful links :
SEO Forum || SEO Directory || SEO phpBB || SEO phpBB3 || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Référencement phpBB3 || Recherche
Revenir en haut de page
Visiter le site web de l'utilisateur
cotp
PR2
PR2


Inscrit le: 20 Aoû 2006
Messages: 260
Localisation: Paris

utf 8 et export des PMsPosté le: Ven Sep 07, 2007 3:58 pm    Sujet du message: Re: utf 8 et export des PMs

dcz a écrit:
C'est juste ce que j'essaie de t'expliquer depuis quelques posts.

C'est comme ça que s'affichent les caractères UTF-8 ne faisant pas partie des ASCII de base (alphabet occidental sans accents en gros) avec un jeux de carcatères comme l'ISO-8859-1.

Donc, c'est normal de voir ça avec un éditeur configurés pour des jeux de caractères occidentaux.
C'est pas grave, et de plus ça permet quand on code de vérifier que l'encodage est correct.
Le pire qu'un éditeur puisse faire, c'est de ne pas t'avertir en te montrant tout les caractères de manière correcte, et de te permettre de mètre de l'ISO-8859-1 quand il faudrait de l'utf-8, comme j'ai l'impression que dreamweaver l'a fait dans tes précédent posts.

Quand a Excel, il doit bien y avoir une option "unicode" genre, pour afficher les caractères accentués de manière correcte.
Enfin, ça dépends de bill Wink

++


Avoue que pour un utilisateur lambda (membre pour qui le mot utf8 veux dire urticaire tres français) si je laisses ça comme ça au moment où il va ouvrir son fichier sous excel il va etre incapable de le convertir...

Cotp

_________________
production court metrage / référencement internet / restaurant paris 7
Revenir en haut de page
Visiter le site web de l'utilisateur
dcz
Administrateur - Site Admin
Administrateur - Site Admin


Inscrit le: 28 Avr 2006
Messages: 15242

utf 8 et export des PMsPosté le: Ven Sep 07, 2007 4:07 pm    Sujet du message: Re: utf 8 et export des PMs

Je suis bien d'accord, la faute au premiers jeux de caractères que veux tu.

C'est le problème posé par l'utilisation de l'utf-8 dans phpBB3, ça règle tous les problème liés aux alphabets non occidentaux, ce qui rend le tout éminemment plus universel, mais c'est pas forcement le plus pratique pour les alphabet occidentaux, vu que l'utf-8 ne s'est pas encore imposé sur nos PC.

Il doit cependant être possible de modifier légèrement l'utilitaire de construction des export Csv de phpBB3 pour revenir à de l'ISO-8859-1, avec utf8_decode().
Ça marche bien dans les deux sens avec l'ISO-8859-1.

Parce que pour le côté excel, c'est pas forcement gagné, notepad est capable de gérer l'unicode quand on lui demande, excel devrait lui aussi en être capable je pense, mais c'est à vérifier (à voir si c'est simple aussi).

++

_________________
Useful links :
SEO Forum || SEO Directory || SEO phpBB || SEO phpBB3 || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Référencement phpBB3 || Recherche
Revenir en haut de page
Visiter le site web de l'utilisateur
cotp
PR2
PR2


Inscrit le: 20 Aoû 2006
Messages: 260
Localisation: Paris

utf 8 et export des PMsPosté le: Ven Sep 07, 2007 4:42 pm    Sujet du message: Re: utf 8 et export des PMs

dcz a écrit:
Il doit cependant être possible de modifier légèrement l'utilitaire de construction des export Csv de phpBB3 pour revenir à de l'ISO-8859-1, avec utf8_decode().
Ça marche bien dans les deux sens avec l'ISO-8859-1.


Merci dcz, je vais chercher sur cette piste et vous tiendrai au courant si je réussis qq chose pour ceux que ça pourrait interesser. En tout cas sur phpbb.com je l'avais soumis en "bug" mais évidemment j'ai eu pour toute réponse:
Citation:
Why should it be ISO-8859-1? UTF-8 sounds correct to me at least?

_________________
production court metrage / référencement internet / restaurant paris 7
Revenir en haut de page
Visiter le site web de l'utilisateur
cotp
PR2
PR2


Inscrit le: 20 Aoû 2006
Messages: 260
Localisation: Paris

utf 8 et export des PMsPosté le: Dim Sep 09, 2007 2:43 pm    Sujet du message: Re: utf 8 et export des PMs

Décidémment j'ai encore du mal à comprendre dreamweaver.

J'ai un fichier permissions avec un "é" dedans qui apparait "?" donc y'a bien un problème au moment de la sauvegarde et je ne trouve pas le reglage permettant de changer ça, je vais ouvrir le fichier avec vim pour voir si ça change qq chose mais c'est qd même frustrant.

J'ai mis "é" comme tu me l'as conséillé sur un autre post mais je ne comprends pas pourquoi ça marche...

Disons que dans ce fichier maintenant sous dreamweaver je vois é
tandis que dans le packs de langue en français comportant des accents je vois "é"...

Cotp

_________________
production court metrage / référencement internet / restaurant paris 7
Revenir en haut de page
Visiter le site web de l'utilisateur
dcz
Administrateur - Site Admin
Administrateur - Site Admin


Inscrit le: 28 Avr 2006
Messages: 15242

utf 8 et export des PMsPosté le: Lun Sep 10, 2007 8:19 am    Sujet du message: Re: utf 8 et export des PMs

dcz a écrit:

C'est comme ça que s'affichent les caractères UTF-8 ne faisant pas partie des ASCII de base (alphabet occidental sans accents en gros) avec un jeux de caractères comme l'ISO-8859-1.


C'est vraiment tout. Le reste ce doit être des histoires d'encodage des fichiers eux même, dreamweaver doit dans certain cas detecter l'utilisation de l'utf-8, et pas dans d'autres. C'est vraiment super vaste les histoires de charset, quand la boite de pandore s'ouvre, dieux sait jusqu'où iront les réponses.

En pratique, je trouve plus prudent d'utiliser un éditeur bien terre à terre, qui montre les accents de l'utf-8 en ASCII, comme ça, on sait ou on en est, mais c'est que pour le code.

Pour ton autre question, reconvertir me parait être une bonne solution pour les jeux de caractères occidentaux.

++

_________________
Useful links :
SEO Forum || SEO Directory || SEO phpBB || SEO phpBB3 || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Référencement phpBB3 || Recherche
Revenir en haut de page
Visiter le site web de l'utilisateur
cotp
PR2
PR2


Inscrit le: 20 Aoû 2006
Messages: 260
Localisation: Paris

utf 8 et export des PMsPosté le: Mer Sep 19, 2007 3:03 am    Sujet du message: Re: utf 8 et export des PMs

cotp a écrit:
Décidémment j'ai encore du mal à comprendre dreamweaver.


Eh ben j'en aurai mis du temps !

Pour ceux que ça intéresse:

Code:
Ctrl J (Page Properties) -> Title/Encoding -> Encoding ->UTF8


Twisted Evil

_________________
production court metrage / référencement internet / restaurant paris 7
Revenir en haut de page
Visiter le site web de l'utilisateur
Elglobo
phpBB SEO Team
phpBB SEO Team


Inscrit le: 03 Mai 2006
Messages: 201

utf 8 et export des PMsPosté le: Mer Sep 19, 2007 11:07 am    Sujet du message: Re: utf 8 et export des PMs

Alala l'UTF-8 créera plus d'un sujet de ce style Wink

_________________
Le Forum des Pixelistes consacré aux Appareils Numériques Nikon

phpBB-Services.com - L'hébergement et l'assistance de votre forum phpBB en toute tranquillité
Revenir en haut de page
Visiter le site web de l'utilisateur
cotp
PR2
PR2


Inscrit le: 20 Aoû 2006
Messages: 260
Localisation: Paris

utf 8 et export des PMsPosté le: Jeu Oct 04, 2007 9:21 am    Sujet du message: Re: utf 8 et export des PMs

dcz a écrit:
Il doit cependant être possible de modifier légèrement l'utilitaire de construction des export Csv de phpBB3 pour revenir à de l'ISO-8859-1, avec utf8_decode().
Ça marche bien dans les deux sens avec l'ISO-8859-1.


Je pense avoir trouvé la fonction qui exporte les PM, ça semble être dans includes/ucp/ucp_pm_viewfolder.php mais je ne suis pas trop sûr de sur quelles variables tu me conseilles d'appliquer utf8_decode() ? Sur la variable $text ça te semble bon ?
Embarassed

vers la ligne 329

Code:
         switch ($export_type)
         {
            case 'CSV':
            case 'CSV_EXCEL':
               $mimetype = 'text/csv';
               $filetype = 'csv';

               if ($export_type == 'CSV_EXCEL')
               {
                  $enclosure = '"';
                  $delimiter = ',';
                  $newline = "\r\n";
               }
               else
               {
                  $newline = "\n";
               }

               $string = '';
               foreach ($data as $value)
               {
                  $recipients = $value['to'];
                  $value['to'] = $value['bcc'] = '';

                  if (is_array($recipients))
                  {
                     foreach ($recipients as $values)
                     {
                        $value['bcc'] .= (isset($values['bcc']) && is_array($values['bcc'])) ? ',' . implode(',', $values['bcc']) : '';
                        $value['to'] .= (isset($values['to']) && is_array($values['to'])) ? ',' . implode(',', $values['to']) : '';
                     }

                     // Remove the commas which will appear before the first entry.
                     $value['to'] = substr($value['to'], 1);
                     $value['bcc'] = substr($value['bcc'], 1);
                  }

                  foreach ($value as $tag => $text)
                  {
                     $cell = str_replace($enclosure, $enclosure . $enclosure, $text);

                     if (strpos($cell, $enclosure) !== false || strpos($cell, $delimiter) !== false || strpos($cell, $newline) !== false)
                     {
                        $string .= $enclosure . $text . $enclosure . $delimiter;
                     }
                     else
                     {
                        $string .= $cell . $delimiter;
                     }
                  }
                  $string = substr($string, 0, -1) . $newline;
               }
            break;

            case 'XML':
               $mimetype = 'application/xml';
               $filetype = 'xml';
               $string = '<?xml version="1.0"?>' . "\n";
               $string .= "<phpbb>\n";

               foreach ($data as $value)
               {
                  $string .= "\t<privmsg>\n";

                  if (is_array($value['to']))
                  {
                     foreach ($value['to'] as $key => $values)
                     {
                        foreach ($values as $type => $types)
                        {
                           foreach ($types as $name)
                           {
                              $string .= "\t\t<recipient type=\"$type\" status=\"$key\">$name</recipient>\n";
                           }
                        }
                     }
                  }

                  unset($value['to']);

                  foreach ($value as $tag => $text)
                  {
                     $string .= "\t\t<$tag>$text</$tag>\n";
                  }

                  $string .= "\t</privmsg>\n";
               }
               $string .= '</phpbb>';
            break;
         }

_________________
production court metrage / référencement internet / restaurant paris 7
Revenir en haut de page
Visiter le site web de l'utilisateur
dcz
Administrateur - Site Admin
Administrateur - Site Admin


Inscrit le: 28 Avr 2006
Messages: 15242

utf 8 et export des PMsPosté le: Sam Oct 06, 2007 8:56 am    Sujet du message: Re: utf 8 et export des PMs

C'est le principe, juste pour l'export CVS donc.
Un bon endroit pour le faire semble de mettre :

Code:
               $string = utf8_decode($string);


après :

Code:
                  $string = substr($string, 0, -1) . $newline;
               }


Wink

++

_________________
Useful links :
SEO Forum || SEO Directory || SEO phpBB || SEO phpBB3 || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Référencement phpBB3 || Recherche
Revenir en haut de page
Visiter le site web de l'utilisateur
cotp
PR2
PR2


Inscrit le: 20 Aoû 2006
Messages: 260
Localisation: Paris

utf 8 et export des PMsPosté le: Sam Oct 06, 2007 6:45 pm    Sujet du message: Re: utf 8 et export des PMs

Merci dcz Smile

Ca semble marcher. Wink

maintenant j'ai essayé les 3 formats d'exports csv, csv Excel (pas trop vu la différence), et xml...

je suis suis sûr que ça peut être amélioré...

Le "quote" n'est pas trop pratique et le fichier sous excel n'est pas très lisible.

Quant au fichier XML quelle est l'application recommandée pour lire ce type de fichier... Firefox ? Confused

Ah si un petit bug ça ne semble exporter que la première page (sur 2 pages dans mon cas), et ce même si je fais exporter depuis la page 2 Shocked (idem pour les archives)

Ca serait cool de faire un mod pour lire ou archiver les pm exportés...

Bon je vais y réfléchir en tout cas et je vous tiendrai au courant,

Cotp

_________________
production court metrage / référencement internet / restaurant paris 7
Revenir en haut de page
Visiter le site web de l'utilisateur
dcz
Administrateur - Site Admin
Administrateur - Site Admin


Inscrit le: 28 Avr 2006
Messages: 15242

utf 8 et export des PMsPosté le: Dim Oct 07, 2007 12:34 pm    Sujet du message: Re: utf 8 et export des PMs

A mon avis, tu peux conserver l'utf-8 pour les exports XML, vu qu'il y a déclaration du char-set dans le fichier, il doit être utilisable de partout.

"Lire" du xml ne veux pas dire grand chose, tout dépend de ce qu'il contient, de s'il utilise une mise en forme etc ... C'est avant tout une façon d'organiser des données, et rarement destinés à être utilisée telles quelle.

Tu as tant besoin que ça d'exporter de pm ?

++

_________________
Useful links :
SEO Forum || SEO Directory || SEO phpBB || SEO phpBB3 || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Référencement phpBB3 || Recherche
Revenir en haut de page
Visiter le site web de l'utilisateur
cotp
PR2
PR2


Inscrit le: 20 Aoû 2006
Messages: 260
Localisation: Paris

utf 8 et export des PMsPosté le: Dim Oct 07, 2007 8:49 pm    Sujet du message: Re: utf 8 et export des PMs

dcz a écrit:
A mon avis, tu peux conserver l'utf-8 pour les exports XML, vu qu'il y a déclaration du char-set dans le fichier, il doit être utilisable de partout.

"Lire" du xml ne veux pas dire grand chose, tout dépend de ce qu'il contient, de s'il utilise une mise en forme etc ... C'est avant tout une façon d'organiser des données, et rarement destinés à être utilisée telles quelle.

Tu as tant besoin que ça d'exporter de pm ?

++


Eh bien disons que c'est une fonction dont mes membres se servent oui. Maintenant je ne comprends pas pourquoi cela n'exporte que la première page, penses-tu que c'est un bug à signaler sur phpbb.com ?

Cotp

_________________
production court metrage / référencement internet / restaurant paris 7
Revenir en haut de page
Visiter le site web de l'utilisateur
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    phpBB SEO » Forum Référencement  » Le Forum phpBB3
Page 1 sur 2 Aller à la page 1, 2  Suivante

Navigation Autres sujets de discussion

Sauter vers: