Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[MySQL-PHP 4.4.2] Problème d'affichage des accents [Résolu]
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
moon06
n00b
n00b


Joined: 25 Apr 2006
Posts: 53
Location: Nice, France

PostPosted: Wed May 03, 2006 3:20 pm    Post subject: [MySQL-PHP 4.4.2] Problème d'affichage des accents [Résolu Reply with quote

Bonsoir :)

J'ai installé Gentoo à partir d'un Stage 3, sur une machine distante. Après quelques déboires, tout fonctionne à merveille, enfin presque !

Après avoir installé Apache 2, j'ai installé PHP 4.4.2 ainsi que MySQL 4.1.14, tout ceci avec emerge.

Si j'entre une donnée accentuée dans une table MySQL, et que je la récupère via un script PHP, celle-ci est en UTF-8 !

Pourtant, dans mon /etc/mysql/my.cnf, aucune trace de "utf8", que du "latin1".

Voila, je suis vraiment bloqué sur ce coup là, si je pouvais avoir un coup de main, car utiliser utf8_decode partout ça ne risque pas d'être pratique ...

Merci par avance !! :D

Edit : titre reformaté :o


Last edited by moon06 on Fri May 05, 2006 9:01 am; edited 2 times in total
Back to top
View user's profile Send private message
Mickael
Advocate
Advocate


Joined: 05 Sep 2005
Posts: 2387
Location: ~Belfort! - France - EU

PostPosted: Wed May 03, 2006 3:48 pm    Post subject: Reply with quote

Salut et bienvenue sur le forum,

Pourrais-tu s'il te plaît formater ton titre par rapport à nos conventions section 3.3 ici

Sinon pour ton problème tu as la possibilité de passer ton système en utf8, mais il me semble que c'est la solution radicale! et facile....

Si cela peut te faire avancer :
https://forums.gentoo.org/viewtopic-t-459270-highlight-accent+php+mysql.html
_________________
À LIRE : COMMENT POSTER ET OBTENIR DE L'AIDE ?
Qui suis-je ? Bon j'ai relu, comme d'habitude, je suis bon a rien le vendredi
Qui suis-je ? Je ne serai jamais modo
Back to top
View user's profile Send private message
moon06
n00b
n00b


Joined: 25 Apr 2006
Posts: 53
Location: Nice, France

PostPosted: Wed May 03, 2006 3:55 pm    Post subject: Reply with quote

J'ai formaté le titre selon les règles ... enfin j'espère :P

Sinon, je vais lire attentivement le topic que tu m'as donné !
Back to top
View user's profile Send private message
moon06
n00b
n00b


Joined: 25 Apr 2006
Posts: 53
Location: Nice, France

PostPosted: Wed May 03, 2006 7:32 pm    Post subject: Reply with quote

La solution est tout simplement de downgrader son MySQL 4.1.14-r1 vers la 4.1.14 ...

https://bugs.gentoo.org/show_bug.cgi?id=129761
Back to top
View user's profile Send private message
igguk
n00b
n00b


Joined: 09 Jan 2005
Posts: 19
Location: Bx

PostPosted: Fri May 05, 2006 8:48 am    Post subject: Reply with quote

bonjour,
la page etant innacessible, et 4.1.14 etant masqué :
Code:
* dev-db/mysql
     Available versions:  3.23.58-r1 4.0.25-r2 4.0.26  [M]4.1.14  4.1.14-r1 4.1.18-r61 5.0.19-r1 [M]5.1.7_beta
     Installed:           4.1.14-r1
     Homepage:            http://www.mysql.com/
     Description:         A fast, multi-threaded, multi-user SQL database server

quelle est la procédure ?
Back to top
View user's profile Send private message
Mickael
Advocate
Advocate


Joined: 05 Sep 2005
Posts: 2387
Location: ~Belfort! - France - EU

PostPosted: Fri May 05, 2006 8:52 am    Post subject: Reply with quote

Salut essaye ceci :

Code:
echo =dev-db/mysql-4.1.14 >>/usr/portage/package.unmask


Code:
echo <=dev-db/mysql-4.1.14 ~x86 >>/usr/portage/package.keywords

_________________
À LIRE : COMMENT POSTER ET OBTENIR DE L'AIDE ?
Qui suis-je ? Bon j'ai relu, comme d'habitude, je suis bon a rien le vendredi
Qui suis-je ? Je ne serai jamais modo


Last edited by Mickael on Fri May 05, 2006 9:15 am; edited 3 times in total
Back to top
View user's profile Send private message
igguk
n00b
n00b


Joined: 09 Jan 2005
Posts: 19
Location: Bx

PostPosted: Fri May 05, 2006 8:59 am    Post subject: Reply with quote

merci, je compile et je donne des nouvelles....
Back to top
View user's profile Send private message
Mickael
Advocate
Advocate


Joined: 05 Sep 2005
Posts: 2387
Location: ~Belfort! - France - EU

PostPosted: Fri May 05, 2006 9:05 am    Post subject: Reply with quote

Attend désolé il faut masquer la r1 : vi /etc/portage/package.mask pui tu mets ceci dedans : =dev-db/mysql-4.1.14-r1
_________________
À LIRE : COMMENT POSTER ET OBTENIR DE L'AIDE ?
Qui suis-je ? Bon j'ai relu, comme d'habitude, je suis bon a rien le vendredi
Qui suis-je ? Je ne serai jamais modo
Back to top
View user's profile Send private message
igguk
n00b
n00b


Joined: 09 Jan 2005
Posts: 19
Location: Bx

PostPosted: Fri May 05, 2006 2:31 pm    Post subject: Reply with quote

en fait il existe une autre solution pour conserver dev-db/mysql-4.1.14-r1 ( mais la précédente est bonne - merci à ce sujet )...

faire : nano -w /usr/portage/eclass/mysql.eclass
et rechercher ces lignes :
Code:
if mysql_version_is_at_least "4.01.00.00" ; then
                        myconf="${myconf} --with-charset=utf8"
                        myconf="${myconf} --with-collation=utf8_general_ci"


remplacer les deux utf8 par latin1 ( ce qui donne) :

Code:
                        myconf="${myconf} --with-charset=latin1"
                        myconf="${myconf} --with-collation=latin1_general_ci"


relancer emerge -avD mysql
puis relancer les serveurs ( apache et mysql )
et c'est bon, mais attention la prochaine sync ecrase le fichier mysql.eclass modifié.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum