Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 06/12/2006, à 13:33

krislec

[Resolu] mysql-phpmyadmin ->UFT8..... tjs et encore !!!!

J'ai essayé la pluaprt des manip trouvé ici et là pour obtenir une config UTF8 correcte mais j'ai tjrs des accents mal codés. Toutes mes données mysql ((données ont été exportées (latin1), puis converties en utf8 par iconv puis réintroduites + interclassements des tables, de la base, colonnes), les entêtes de mes pages php sont uft8, ainsi que .htacces du site....j'ai modifié mysql.cnf rien n'y fait....J'ai même utilisé utf8migrationtool.


donc, dans phpinfo(), j'ai ;

iconv
iconv support     enabled
iconv implementation     glibc
iconv library version     2.3.6

Directive    Local Value    Master Value
iconv.input_encoding    ISO-8859-1    ISO-8859-1
iconv.internal_encoding    ISO-8859-1    ISO-8859-1
iconv.output_encoding    ISO-8859-1    ISO-8859-1

Comment faire pour avoir iconv en  UTF-8 ? il faut (je crois) modifié php.ini mais j'ai pas trouvé où...

Y-a-t il un sauveur dans la salle ????

K.

Dernière modification par krislec (Le 07/12/2006, à 23:45)


PC bureau Quad Core 2.4Ghz ....Natty 11.10, mais UBUNTU classique !!!

Hors ligne

#2 Le 06/12/2006, à 14:31

stopher

Re : [Resolu] mysql-phpmyadmin ->UFT8..... tjs et encore !!!!

salut
alors moi , mes bases de données sont encodé en latin1_swedish_ci , et je n'ai aucun probleme d'accent , mais j'ai aussi decommenté cette ligne

AddDefaultCharset       ISO-8859-1

dans /etc/apache2/apache2.conf

et voilà , rien de plus :-)

Hors ligne

#3 Le 06/12/2006, à 14:58

krislec

Re : [Resolu] mysql-phpmyadmin ->UFT8..... tjs et encore !!!!

Perso, je voudrais avoir tout en utf8...donc je developpe mes php en UTF8 et voudrais que mes données mysql soient aussui en UFT8, comme mysql en standard.
perso j'ai mis dans http.conf

AddDefaultCharset       UTF-8

mais c'est au niveau de  mysql que cela ne fonctionne pas. Il m'affiche mes données pensant avoir à faire à du ISO-8859-1 alors qu'elle au été converti en UTF8....

Si non une idée pour iconv ?

K.


PC bureau Quad Core 2.4Ghz ....Natty 11.10, mais UBUNTU classique !!!

Hors ligne

#4 Le 07/12/2006, à 23:43

krislec

Re : [Resolu] mysql-phpmyadmin ->UFT8..... tjs et encore !!!!

Ca y est !!!!
J'ai trouvé :

1. exporte de la base .sql  via phpmyadmin.
2. iconv transforme .sql de ISO-8859-1 vers utf8.sql
3. destruction de la base via phpmyadmin (anciennement ISO-8859-1)
4. création d'une nouvelle base utf8_general_ci via phpmyadmin.
5. restauration de la base par utf8.sql.

Mon erreur, réinjecter mes données utf8.sql dans une base ISO-8859-1 !!! car  iconv ne fait la conversion que des données et non des tables (interclassements ), qui même converties en utf8 via phpmyadmin ne permettra pas l'affichage correcte des données, pourtant en utf8...

K.

Dernière modification par krislec (Le 07/12/2006, à 23:45)


PC bureau Quad Core 2.4Ghz ....Natty 11.10, mais UBUNTU classique !!!

Hors ligne

#5 Le 30/05/2007, à 06:41

Goldy

Re : [Resolu] mysql-phpmyadmin ->UFT8..... tjs et encore !!!!

Je sais pas comment tu as fais, parce que pour moi ça ne marche pas.

Je cherche également à avoir la totalité de ma base de donnée en utf, j'ai bien créé ma base en utf8_general_ci, j'ai convertie mes bases en utf-8 avec iconv, je les ai réimporté, mais rien a faire, elles continue à être envoyé sur les pages en iso-8859-1... Pourtant, elle sont bien affiché dans phpmyadmin comme étant en utf-8, je les ai importé en utf-8, et l'interclassement est bien en utf-8...

Faut vraiment être un vaillant quand on apprends le développement web, j'vous jure.:lol:

Hors ligne

#6 Le 30/05/2007, à 07:25

Sebcbi1

Re : [Resolu] mysql-phpmyadmin ->UFT8..... tjs et encore !!!!

@goldy

dans my.cnf  rajoute:

[mysql]
default-character-set=utf8

ou dans tes pages web apres connection a ta base il faut executer :

SET CHARACTER_SET utf8;

Hors ligne

#7 Le 31/05/2007, à 04:57

Goldy

Re : [Resolu] mysql-phpmyadmin ->UFT8..... tjs et encore !!!!

Après avoir ajouté la ligne dans le my.cnf, je ne peux plus importé ma base, j'ai une erreur :

Erreur

requête SQL:

# phpMyAdmin SQL Dump
# version 2.5.3-rc2
# http://www.phpmyadmin.net
#
# Serveur: localhost
# Généré le : Jeudi 21 Octobre 2004 à 17:43
# Version du serveur: 3.23.58
#

MySQL a répondu:Documentation
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Version du serveur: 3.23.58' at line 1

J'ai bien vérifié l'encodage du fichier, essayé avec de l'utf8 normal et de l'utf8 cookie, c'est la même erreur (légèrement différente sur la présentation) qui est renvoyé... enfin, c'est pas très grave, de toute façon, c'était pour faire des exercices d'apprentissages, je m'en passerai bien.

Hors ligne

#8 Le 31/05/2007, à 06:36

Sebcbi1

Re : [Resolu] mysql-phpmyadmin ->UFT8..... tjs et encore !!!!

ta version de  mysql date

si tu as la possibilite de le faire sans trop de probleme , je te conseille de migrer a la version 4 ou 5.

PS: ce que j'ai poster plus haut est tirer de la doc de mysql 5

Hors ligne

#9 Le 31/05/2007, à 14:08

Goldy

Re : [Resolu] mysql-phpmyadmin ->UFT8..... tjs et encore !!!!

Ha non, la version que j'utilise actuellement est bien la 5 (version du dépot dans feisty), c'est de fichier sql qui vient de la version 3~~, et je pouvais l'importer sans problème avant de faire cette manipulation. Non, c'est un autre problème super obscure comme seul moi peut en connaitre, c'est certain.

Hors ligne