Advanced search  

News:

cpg1.5.48 Security release - upgrade mandatory!
The Coppermine development team is releasing a security update for Coppermine in order to counter a recently discovered vulnerability. It is important that all users who run version cpg1.5.46 or older update to this latest version as soon as possible.
[more]

Pages: [1]   Go Down

Author Topic: [charset] Problème de conversion de certains caractères  (Read 5586 times)

0 Members and 1 Guest are viewing this topic.

mijack

  • Coppermine newbie
  • Offline Offline
  • Gender: Male
  • Posts: 9
    • FC Sion 4 ever
[charset] Problème de conversion de certains caractères
« on: December 03, 2005, 01:00:59 pm »

Hello,

Après avoir mis à jour la dernière version de la galerie, j'ai eu des problèmes avec certains caractères :

'à' apparaît 'ŕ'
'è' apparaît 'č'
'û' apparaît 'ű'
etc.

Si je vais changer la légende manuellement, les caractères sont corrigés, mais pour éviter de devoir tout faire à la main, j'ai fait un petit script PHP d'update. Mais je ne sais pas comment entrer le caractère codé via un str_replace().

Vous voyez mon problème ?
Logged

François Keller

  • Moderator
  • Coppermine addict
  • ****
  • Country: fr
  • Offline Offline
  • Gender: Male
  • Posts: 9094
  • aka Frantz
    • Ma galerie
Re: [charset] Problème de conversion de certains caractères
« Reply #1 on: December 03, 2005, 01:12:42 pm »

Bonjour,

avez vous essayé les différentes solutions proposées sur les différents forums (francophones et anglophones) avant de vous lancer dans le codage ?
Logged
Avez vous lu la DOC ? la FAQ ? et cherché sur le forum avant de poster ?
Did you read the DOC ? the FAQ ? and search the board before posting ?
Mon Blog

mijack

  • Coppermine newbie
  • Offline Offline
  • Gender: Male
  • Posts: 9
    • FC Sion 4 ever
Re: [charset] Problème de conversion de certains caractères
« Reply #2 on: December 03, 2005, 02:13:03 pm »

Oui, elles m'ont déjà corrigés certains caractères (é, â, ...), mais justement pas tous, d'où mon problème.
Logged

tnntwister

  • Coppermine newbie
  • Offline Offline
  • Posts: 5
Re: [charset] Problème de conversion de certains caractères
« Reply #3 on: December 08, 2005, 12:42:03 pm »

Bonjour,

avez vous essayé les différentes solutions proposées sur les différents forums (francophones et anglophones) avant de vous lancer dans le codage ?


Bonjour, je viens d'installer Coppermine, et j'ai des gros problèmes de charset (comme é etc). Je serai intéressé pour connaître les solutions dont tu parles. La seule que j'ai trouvée pour le moment, c'est de tout garder en UTF-8, et chez moi, ca fait un peu de la chiotte...

Logged

François Keller

  • Moderator
  • Coppermine addict
  • ****
  • Country: fr
  • Offline Offline
  • Gender: Male
  • Posts: 9094
  • aka Frantz
    • Ma galerie
Re: [charset] Problème de conversion de certains caractères
« Reply #4 on: December 08, 2005, 01:44:45 pm »

Quote
Je serai intéressé pour connaître les solutions dont tu parles
Fais une recherche sur le forum, tu trouveras certainement ;)
Logged
Avez vous lu la DOC ? la FAQ ? et cherché sur le forum avant de poster ?
Did you read the DOC ? the FAQ ? and search the board before posting ?
Mon Blog

tnntwister

  • Coppermine newbie
  • Offline Offline
  • Posts: 5
Re: [charset] Problème de conversion de certains caractères
« Reply #5 on: December 08, 2005, 04:35:05 pm »

Après une journée de prise de renseignements auprès de gens qui l'ont déjà installé, et de lecture de forum, non je ne trouve pas de réponse avec une simple recherche.
- J'ai bien mis utf-8 dans le fichier french.php
- Je n'ai pas de fichier french-utf8.php
- j'ai vidé mes cookies
- j'ai essayé le remplacement dans themes.inc.php par

Code: [Select]
   $charset = ($CONFIG['charset'] == 'language file') ? $lang_charset : $CONFIG['charset'];
    header('P3P: CP="CAO DSP COR CURa ADMa DEVa OUR IND PHY ONL UNI COM NAV INT DEM PRE"');
    header("Content-Type: text/html; charset=$charset");
    user_save_profile();

j'ai bien mis french et unicode dans mon panneau de configuration.

(d'ailleurs j'obtiens bien la meta <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />)

et pourtant...

j'ai tous les caractères spéciaux qui ne sont pas bons.

Je ne sais plus trop quoi faire. J'ai réinstallé dix fois l'outil pour tenter de mettre les tables mysql comme il faut, mais après avoir regardé le code, ca n'a pas l'air d'être une question de tables.

C'est pour cela que j'étais intéressé pour savoir s'il y avait un message récapitulant tous les trucs à faire quand on a un pb de charset.
Logged

François Keller

  • Moderator
  • Coppermine addict
  • ****
  • Country: fr
  • Offline Offline
  • Gender: Male
  • Posts: 9094
  • aka Frantz
    • Ma galerie
Re: [charset] Problème de conversion de certains caractères
« Reply #6 on: December 08, 2005, 05:16:29 pm »

Quote
C'est pour cela que j'étais intéressé pour savoir s'il y avait un message récapitulant tous les trucs à faire quand on a un pb de charset.

Excuse moi, je n'avais pas compris comme ça et je vois que les recherches avaient été faites.
Il semble effectivement que certains caractères posent problème avec la version 1.4.2.
Il va falloir être patient et attendre que quelqu'un trouve la solution. :-\
Logged
Avez vous lu la DOC ? la FAQ ? et cherché sur le forum avant de poster ?
Did you read the DOC ? the FAQ ? and search the board before posting ?
Mon Blog

tnntwister

  • Coppermine newbie
  • Offline Offline
  • Posts: 5
Re: [charset] Problème de conversion de certains caractères
« Reply #7 on: December 08, 2005, 05:35:21 pm »

Ce qui m'étonne, au vu des messages que j'ai pu voir, c'est que ca passe chez les uns et pas chez les autres...

je me suis demandé si c'était pas l'utilisation d'une fonction de traitement interne (j'ai vu passer des mb_internal_encoding) qui pouvait être la cause de la non application du charset. Visiblement, les options qu'on change vise à modifier la balise meta, seulement si on regarde ce qui est dans la page html, la meta est bonne, par contre le texte est vérolé.
C'est donc a priori au moment de l'appel aux champs du template que l'erreur de charset se produit, et ca l'utilisateur lamba n'a pas trop de contrôle dessus...

Enfin peut être que je me plante totalement dans mon analyse... Je suis un peu dégoûté que Coppermine marche bien sur le forum de ma guilde et pas chez moi, mais n'y voyez qu'une mauvaise jalousie ;)

Je reste preneur de tous les tests et tuyaux sur les charset :)
Logged

François Keller

  • Moderator
  • Coppermine addict
  • ****
  • Country: fr
  • Offline Offline
  • Gender: Male
  • Posts: 9094
  • aka Frantz
    • Ma galerie
Re: [charset] Problème de conversion de certains caractères
« Reply #8 on: December 08, 2005, 05:50:24 pm »

j'ai posté une idée, je ne sais pas ce qu'elle vaut, mais bon
c'est ici http://forum.coppermine-gallery.net/index.php?topic=24159.msg114081#msg114081
Logged
Avez vous lu la DOC ? la FAQ ? et cherché sur le forum avant de poster ?
Did you read the DOC ? the FAQ ? and search the board before posting ?
Mon Blog

tnntwister

  • Coppermine newbie
  • Offline Offline
  • Posts: 5
Re: [charset] Problème de conversion de certains caractères
« Reply #9 on: December 08, 2005, 06:17:07 pm »

En faisant restaurer les paramètres d'origine, Coppermine m'est apparu en français avec le bon encodage.

Je suis mystifié.

1/ je suis un boulet
2/ l'installation d'iconv a tout sauvé
3/ Enfin j'ai la preuve de l'existence de Dieu.
Logged

tnntwister

  • Coppermine newbie
  • Offline Offline
  • Posts: 5
Re: [charset] Problème de conversion de certains caractères
« Reply #10 on: December 08, 2005, 06:27:54 pm »

Bon alors, j'ai trouvé une raison à la guérison miraculeuse : dans les paramètres par défaut, il y a le thème. En essayant tout les thèmes, seul le sample (qui contient mass code) renvoie des caractères spéciaux incorrects.

Peut être une piste de réflexion...
Logged
Pages: [1]   Go Up
 

Page created in 0.028 seconds with 20 queries.