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   Go Down

Author Topic: Mise-à-jour -> UTF-8 sans iconv  (Read 29683 times)

0 Members and 1 Guest are viewing this topic.

peebee

  • Coppermine newbie
  • Offline Offline
  • Posts: 1
Re: Mise-à-jour -> UTF-8 sans iconv
« Reply #20 on: December 26, 2005, 12:00:56 pm »

J'ai également eu ce souci (choix non dispo) avec mon hébergeur (OVH)

Chez OVH tu peux installer phpmyadmin, le configurer (c'est très simple) et aprés tu n'a plus de problème.

Pour les autres hébergeurs, rien ne vous empèche de l'installer sur votre site (Attention à la sécurité), il suffit de lui donner, lors de l'installation tous les paramètre de votre base de donnée.
Ou si vous avez peur pour la sécurité de votre site faite comme Arazen (c'est plus sûr), de l'installer sur son ordi, et de pointer sur la base de données distante.

Merci Titooy, car j'avais pas pensé à cette solution, je le fesais donnée par donnée :) (J'aime bien les travaux laborieux :)
Logged

Azrayen

  • Coppermine regular visitor
  • **
  • Offline Offline
  • Gender: Male
  • Posts: 87
    • azrayen.net
Re: Mise-à-jour -> UTF-8 sans iconv
« Reply #21 on: December 27, 2005, 04:00:20 pm »

Chez OVH tu peux installer phpmyadmin, le configurer (c'est très simple) et aprés tu n'a plus de problème.

 ???
J'ai bien mon install perso de phpMyAdmin sur l'espace Web (en 2.6.x car OVH fournit une version antérieure par le biais de son manager), mais je n'ai pas pour autant la possibilité de choisir le jeu de caractères de la base. Je pensais qu'il s'agissait d'une limitation des droits des utilisateurs MySQL imposée par OVH... S'il "suffit" de configurer phpMyAdmin, c'est tout bonheur. Je vais creuser un peu du côté des fichiers de config.

peebee, si tu repasses dans le coin et que tu as la solution en tête, n'hésites pas à la poster ou à m'envoyer un MP pour ne pas flooder plus avant le sujet ;)

Merci,
Azrayen'
Logged

Titooy

  • VIP
  • Coppermine addict
  • ***
  • Offline Offline
  • Posts: 736
    • under construction...
Re: Mise-à-jour -> UTF-8 sans iconv
« Reply #22 on: December 28, 2005, 12:10:25 am »

Le choix du jeu de caractères est présent par défaut dans la 2.6.3 et disparaît (par défaut) dans la 2.6.4 et suivantes. Je crois qu'il y a une option à configurer pour le faire réapparaître mais je n'ai pas encore approfondi de ce côté.
Logged

Bacchus

  • Contributor
  • Coppermine regular visitor
  • ***
  • Offline Offline
  • Gender: Male
  • Posts: 70
  • Sith Marauder
    • Solitude
Re: Mise-à-jour -> UTF-8 sans iconv
« Reply #23 on: December 29, 2005, 04:16:42 am »

Deplus, iconv n'est plus inclu dans PHP, en tout cas dans la version 4.4.1 il n'y est pas. Et même dans la doc de phpmyadmin je trouve pas ou activer cette fonction. J'utilise en local(EasyPHP) la version 2.7.0 pl-1(je passe à la pl-2 ce soir).

Faudrait regarder le config.inc.php d'une version 2.6.3 et la comparer à celle d'une 2.6.4+ Des volontaire :p
Logged

jullebarge

  • Coppermine newbie
  • Offline Offline
  • Posts: 11
Re: Mise-à-jour -> UTF-8 sans iconv
« Reply #24 on: December 29, 2005, 06:38:02 pm »

Bonjour,

J'ai essayé de faire la modif, je suis chez Free, mais quand je réinjecte la base de données, ça me met cette erreur:
#1007 - Can't create database 'jujudepomme'; database exists

Ce qui est logique puisque sur Free on a une seule base de données et qu'elle existe déjà...
Bref, je comprends pas trop ce que je dois faire, là ça n'a rien changé...
Logged

Titooy

  • VIP
  • Coppermine addict
  • ***
  • Offline Offline
  • Posts: 736
    • under construction...
Re: Mise-à-jour -> UTF-8 sans iconv
« Reply #25 on: December 29, 2005, 10:04:28 pm »

Bizarre, il ne m'avait pas fait ça avant.

Ce n'est pas grave, il suffit de supprimer la ligne
Code: [Select]
CREATE DATABASE `votrelogin` DEFAULT CHARACTER SET latin1 COLLATE latin1_general_ci;dans le fichier sql
Logged

mafieuso

  • Coppermine regular visitor
  • **
  • Offline Offline
  • Posts: 85
Re: Mise-à-jour -> UTF-8 sans iconv
« Reply #26 on: January 06, 2006, 11:12:20 pm »

Personne ne peut m'aider ? C'est vraiment chiant cette base de donnnée qui n'est pas convertie :'(
Logged

Pascal YAP

  • Moderator
  • Coppermine addict
  • ****
  • Country: fr
  • Offline Offline
  • Gender: Male
  • Posts: 13833
  • Hello World :-)
    • CPG 1.5.x ExperiMental website
Re: Mise-à-jour -> UTF-8 sans iconv
« Reply #27 on: January 07, 2006, 03:02:36 pm »

Quote
Personne ne peut m'aider ?
Si : Bonjour et Merci

Quote
C'est vraiment chiant cette base de donnnée qui n'est pas convertie
Quelle est la question !
Les réponses de tyous poils sont présente sur le forum ! Et chaque cas est particulier quasiment !

PYAP
Logged

mafieuso

  • Coppermine regular visitor
  • **
  • Offline Offline
  • Posts: 85
Re: Mise-à-jour -> UTF-8 sans iconv
« Reply #28 on: January 07, 2006, 03:23:34 pm »

Oki donc je repose mon soucis :-)

J'ai fais la mise à jour vers la 1.4.2 et j'obtient à la place des caractères accentués précédement enregistrés (aussi bien dans les noms des fichiers, titre des images, commentaires,...) des " ?" sous Firefox et des carrés sous IE !

J'ai bien compris que le problème venait du fait qu'il faut que je convertisse la base en utf-8 seulement 'outil charsetmgr.php fournit por effectuer ceci ne fonctionne pas chez free (www.free.fr), je les ai même contactés pour savoir si ceci pouvait intaller de leur coté iconv, la réponse est négative :-(

J'ai ensuite essayé la methode qui consiste à exporter et à réimporter en latin1... ca n'a rien changé...


Je ne sais pas ce que je peux faire à part vous demander de l'aide :-D



Merci
Logged

Bacchus

  • Contributor
  • Coppermine regular visitor
  • ***
  • Offline Offline
  • Gender: Male
  • Posts: 70
  • Sith Marauder
    • Solitude
Re: Mise-à-jour -> UTF-8 sans iconv
« Reply #29 on: January 07, 2006, 09:01:31 pm »

As-tu essayé un clean install? Genre tu recommence à zéro, c'est ça que j'ai fait faute de solution. Certaine page ne sont toujours pas convertie mais le principale pour les visiteurs l'est.
Logged

mafieuso

  • Coppermine regular visitor
  • **
  • Offline Offline
  • Posts: 85
Re: Mise-à-jour -> UTF-8 sans iconv
« Reply #30 on: January 07, 2006, 09:07:49 pm »

As-tu essayé un clean install? Genre tu recommence à zéro, c'est ça que j'ai fait faute de solution. Certaine page ne sont toujours pas convertie mais le principale pour les visiteurs l'est.

Hein ? Le problème est dans la conversion de ma base de donnée je ne vois pas trop ce que donnerait une nouvelle installe et ma base fait 10Mo donc à chaque fois que je la manipule c'est la galère, toujours en train de la découper :-(
Logged

Bacchus

  • Contributor
  • Coppermine regular visitor
  • ***
  • Offline Offline
  • Gender: Male
  • Posts: 70
  • Sith Marauder
    • Solitude
Re: Mise-à-jour -> UTF-8 sans iconv
« Reply #31 on: January 07, 2006, 10:23:45 pm »

Bon j'explique,

j'avais CPG 1.3.5 et j'ai fait la mise à jour à 1.4.2 puis 1.4.3, dans les deux cas j'avais des probs de conversion. J'ai suivie toute les astuces données sur le forum et rien n'a fonctionner. Alors j'ai supprimmer ma galerie au complet et la BD de la galerie, j'ai effectuer une installation toute neuve et ça marche. Seul la page des catégories est encore déffectueuse tout les reste est ok.
Logged

mafieuso

  • Coppermine regular visitor
  • **
  • Offline Offline
  • Posts: 85
Re: Mise-à-jour -> UTF-8 sans iconv
« Reply #32 on: January 07, 2006, 10:38:50 pm »

Normal mais dans ce cas tu pers tout...

2410 photos dans 22 albums et 4 catégories avec 15860 commentaires affichées 339357 fois


Non merci.
Logged

Bacchus

  • Contributor
  • Coppermine regular visitor
  • ***
  • Offline Offline
  • Gender: Male
  • Posts: 70
  • Sith Marauder
    • Solitude
Re: Mise-à-jour -> UTF-8 sans iconv
« Reply #33 on: January 07, 2006, 10:58:34 pm »

Oula!  :o

En effet, là c'est pas une bonne idée!

Bon, essaie de mettre une langue unique (pas UTF-8) et modifie le fichier french.php poue qu'il soit en ISO-8859-1. Mais je doute de cette solution!

As-tu une sauvegarde de ton ancienne version? Si oui, je repasserai à la version 1.3.5 pour l'instant. Il ne semble pas avoir de solution miracle malheureseument.
Logged

Titooy

  • VIP
  • Coppermine addict
  • ***
  • Offline Offline
  • Posts: 736
    • under construction...
Re: Mise-à-jour -> UTF-8 sans iconv
« Reply #34 on: January 07, 2006, 11:08:07 pm »

Je lis que tu découpes ton fichier SQL. Es-tu certain qu'il n'y a pas de conversion dans l'opération ? Cela expliquerait peut-être le problème...
Logged

mafieuso

  • Coppermine regular visitor
  • **
  • Offline Offline
  • Posts: 85
Re: Mise-à-jour -> UTF-8 sans iconv
« Reply #35 on: January 08, 2006, 12:09:34 pm »

Je lis que tu découpes ton fichier SQL. Es-tu certain qu'il n'y a pas de conversion dans l'opération ? Cela expliquerait peut-être le problème...

C'est possible je ne peux pas te dire... j'y comprends plus rien...
Logged

Titooy

  • VIP
  • Coppermine addict
  • ***
  • Offline Offline
  • Posts: 736
    • under construction...
Re: Mise-à-jour -> UTF-8 sans iconv
« Reply #36 on: January 11, 2006, 03:24:21 pm »

Encore une autre solution : avec iconv en local.
1. Faites une sauvegarde de votre base de données.
2. Téléchargez iconv
3. Placez les fichiers iconv.exe et iconv.dll dans le même répertoire que votre sauvegarde MySQL
4. Ouvrez une fenêtre de commande DOS et naviguez jusqu'à votre répertoire
5. Introduisez la commande iconv.exe -f iso-8859-1 -t utf-8 sauvegarde.sql > sauvegarde-utf8.sql (remplacez sauvegarde.sql par le nom de votre fichier)
6. Importez le fichier sauvegarde-utf8.sql dans votre base de données.
Logged

mafieuso

  • Coppermine regular visitor
  • **
  • Offline Offline
  • Posts: 85
Re: Mise-à-jour -> UTF-8 sans iconv
« Reply #37 on: January 11, 2006, 07:53:09 pm »

Encore une autre solution : avec iconv en local.
1. Faites une sauvegarde de votre base de données.
2. Téléchargez iconv
3. Placez les fichiers iconv.exe et iconv.dll dans le même répertoire que votre sauvegarde MySQL
4. Ouvrez une fenêtre de commande DOS et naviguez jusqu'à votre répertoire
5. Introduisez la commande iconv.exe -f iso-8859-1 -t utf-8 sauvegarde.sql > sauvegarde-utf8.sql (remplacez sauvegarde.sql par le nom de votre fichier)
6. Importez le fichier sauvegarde-utf8.sql dans votre base de données.

Ahhhh enfin une technique vraiment efficase !!!

Merci beaucoup ! Il faut mettre ca en post-it :-D Il ne me reste plus qu'a tout réenvoyer sur le serveur en découpant par petits morceaux :-p
Logged

Azrayen

  • Coppermine regular visitor
  • **
  • Offline Offline
  • Gender: Male
  • Posts: 87
    • azrayen.net
Re: Mise-à-jour -> UTF-8 sans iconv
« Reply #38 on: January 12, 2006, 11:49:02 am »

Ahhhh enfin une technique vraiment efficase !!!
Le bon vieux retour au DOS ! Pas con du tout, et effectivement sur les petites configs ça passe mieux (pas de timeout).

Content pour toi, mafieuso. Bon découpage ;)

----------------------------------------------------------------
Seul la page des catégories est encore déffectueuse tout les reste est ok.
Un sujet correspondant +/- ici. Peut-être une piste, même si pour ce que j'ai vu ton code de template est OK.
Si ça peut t'aider (NB : Concerne la 1.4.2)...

++
Az'
Logged

mafieuso

  • Coppermine regular visitor
  • **
  • Offline Offline
  • Posts: 85
Re: Mise-à-jour -> UTF-8 sans iconv
« Reply #39 on: January 12, 2006, 06:27:23 pm »

Content pour toi, mafieuso. Bon découpage ;)

16000 lignes de la table comments à passer 500 par 500... ca m'a prit du temps mais j'en suis venu à bout :-) Après j'ai du modifier quelques petits trucs mais maintenant tout est en ordre :-D

Merci à tous ceux qui m'ont aidés et je le repete cette commande dos doit prendre moins d'une seconde et c'est vraiment la methode à mettre en post-it !!!
Logged
Pages: 1 [2] 3   Go Up
 

Page created in 0.03 seconds with 19 queries.