Advanced search  

News:

CPG Release 1.6.26
Correct PHP8.2 issues with user and language managers.
Additional fixes for PHP 8.2
Correct PHP8 error with SMF 2.0 bridge.
Correct IPTC supplimental category parsing.
Download and info HERE

Pages: 1 2 3 [4]   Go Down

Author Topic: e accentué devient ? suite upgrade 1.3.5 -> 1.4.2  (Read 40483 times)

0 Members and 1 Guest are viewing this topic.

ciegalo

  • Coppermine newbie
  • Offline Offline
  • Gender: Male
  • Posts: 10
    • Boud'web
Re: e accentué devient ? suite upgrade 1.3.5 -> 1.4.2
« Reply #60 on: January 16, 2006, 09:53:41 pm »

Bonjour,
Difficile... Les photos en question sont dans des albums privés... en fait, c'est l'url de la photo dans le code HTML qui est codé. par exemple, au lieu de "Auré(", j'ai : "Aur%C3%A9%20%28".

Donc soit il y a une config qui manque, soit je règle le pb définitivement :)

Je suis en train de concocter un petit script php qui fait la modif dans la base. Et même qui renomme les fichiers tiens ;)

@+
Damien
Logged
--
"le point sert à terminer une phrase quand on en a marre"
J. Duhamel - Paroles d'enfants

Titooy

  • VIP
  • Coppermine addict
  • ***
  • Offline Offline
  • Posts: 736
    • under construction...
Re: e accentué devient ? suite upgrade 1.3.5 -> 1.4.2
« Reply #61 on: January 16, 2006, 10:41:19 pm »

Bien vu ! Je n'avais pas pensé que vu que la base de données est encodée en "unicode encodé en ascii", c'est à partir de là que se passe l'encodage url   :-\      Vivement qu'on passe à de l'unicode réel ! mais il faudra attendre PHP 6...
Logged

ciegalo

  • Coppermine newbie
  • Offline Offline
  • Gender: Male
  • Posts: 10
    • Boud'web
Re: e accentué devient ? suite upgrade 1.3.5 -> 1.4.2
« Reply #62 on: January 17, 2006, 10:29:22 pm »

Bonsoir,
Rha, je désespère... J'ai tenté un script de renommage de fichier, mais ça ne marche pas sur mon Windows, faut que j'uplaode tout sur le serveur Web histoire de ne pas risquer de perdre les fichiers. Pfff... ces accents...

Bref, si quelqu'un a une autre solution... Là je lache l'affaire pour ce soir.
@+
Damien
Logged
--
"le point sert à terminer une phrase quand on en a marre"
J. Duhamel - Paroles d'enfants

Titooy

  • VIP
  • Coppermine addict
  • ***
  • Offline Offline
  • Posts: 736
    • under construction...
Re: e accentué devient ? suite upgrade 1.3.5 -> 1.4.2
« Reply #63 on: January 17, 2006, 11:49:11 pm »

Ce n'est pas très propre mais il y a cette solution :

dans le fichier <coppermine>/include/functions.inc.php

Trouver
Code: [Select]
function path2url($path)
{
        return str_replace("%2F","/",rawurlencode($path));
}

Remplacer par
Code: [Select]
function path2url($path)
{
        return str_replace("%2F","/",rawurlencode(utf8_decode($path)));
}

Attention, plus question d'uploader des fichiers avec des accents car alors les nouveaux ne s'afficheraient pas correctement !!!
Logged

photovolavue

  • Coppermine newbie
  • Offline Offline
  • Posts: 5
Re: e accentué devient ? suite upgrade 1.3.5 -> 1.4.2
« Reply #64 on: January 19, 2006, 05:16:23 am »

Bonjour à tous,

J'ai évidemment les mêmes problèmes, je n'ai pas encore trouvé la solution après avoir essayé les différents conseils ici.  J'ai upgradé de la version 1.3.4 à 1.4.2. 

Maintenant, j'installé une deuxième gallerie à neuf (toujours sur un site d'hébergement) dans un répertoire différent à la version 1.4.2 et là, tout fonctionne à merveille, pas de problème d'accents et je n'ai même pas fait le update.php  !! Je n'ai pas non plus de problème de login pour utilisateur non-authentifié que j'ai avec ma gallerie que j'ai passé de 1.3.4 à 1.4.2.  Je n'y comprend plus rien !!

Il semble y avoir une différence entre l'upgrade et une nouvelle installation ?  Je songe maintenant à installer manuellement la version 1.4.3 car le fournisseur ne l'offre pas encore.

Merci pour votre précieux temps, pour l'instant j'ai laissé ma première base en anglais, au moins mon texte est correct !
Pierre, au plaisir....
Logged

Titooy

  • VIP
  • Coppermine addict
  • ***
  • Offline Offline
  • Posts: 736
    • under construction...
Re: e accentué devient ? suite upgrade 1.3.5 -> 1.4.2
« Reply #65 on: January 19, 2006, 01:04:33 pm »

Il y a une énorme différence entre une mise à jour depuis 1.3.x et une installation d'une 1.4.x puisque l'encodage par défaut a changé et que les mots de passe sont maintenant cryptés (l'option peut être désactivée). Les problèmes sont liés à une mise à jour, pas au logiciel en lui-même (encore heureux ! :D)
Logged

ciegalo

  • Coppermine newbie
  • Offline Offline
  • Gender: Male
  • Posts: 10
    • Boud'web
Re: e accentué devient ? suite upgrade 1.3.5 -> 1.4.2
« Reply #66 on: January 19, 2006, 10:06:54 pm »

Bonsoir à tous,
Pour ceux qui comme moi avaient des noms de fichier avec des accents et ont eu des problèmes après la mise à jour et le passage en UTF8, voici ma solution...

Je vous propose un script qui va chercher dans la base de données les noms de photos et l'ID. Il vire du nom les accents et remplace les espaces par '_' . Si la correction est nécessaire, il renomme le fichier puis modifie la base de données.

Bon, c'est pas très propre hein... C'est même codé avec les pieds, alors si il y a des gourous du péhachepé dans le coin, qu'ils nettoient ça ! ;)

Collez le fichierdans la racine de coppermine après l'avoir configuré (param de connexion à la base de données) et renommé en .php . Je n'assume aucune responsabilité, à vous de sauvegarder vos tables et vos fichiers photos.

http://www.boutdeweb.info/swap/corrige_fichiers_bdd.txt

La prochaine fois, je ferai + attention à ma méthode de nommage en tout cas...

Voilà, mes 2 cts (et encore, c'est cher payé ;))
@+
Damien
Logged
--
"le point sert à terminer une phrase quand on en a marre"
J. Duhamel - Paroles d'enfants
Pages: 1 2 3 [4]   Go Up
 

Page created in 0.027 seconds with 19 queries.