OVH Community, votre nouvel espace communautaire.

problème d'accent


keyko
22/10/2009, 22h38
j'essaierai demain
merci pour tes conseils.

Gaston_Phone
22/10/2009, 22h29
Essaie de réimporter ta table en supprimant "COLLATE=latin1_bin" et en sélectionnant à la main "Latin1".

keyko
22/10/2009, 22h23
j'obtiens ceci


CREATE TABLE IF NOT EXISTS (
-- blabla
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_bin AUTO_INCREMENT=2 ;

Gaston_Phone
22/10/2009, 22h21
Quand tu fait un export de ta table, obtiens-tu après ENGINE :
... PRIMARY KEY (`Id`)) ENGINE=MyISAM DEFAULT CHARSET=latin1 ";

keyko
22/10/2009, 22h13
j'ai juste modifié une table existante, que veux tu dire par un test d'import? en fait, je n'ai pour l'instant pas de données à importer puisque c'est une nouvelle table.
je crée ma table via phpmyadmin.

Gaston_Phone
22/10/2009, 22h10
As-tu fait le test d'import de ta base par cette méthode ?

keyko
22/10/2009, 22h08
merci pour ta réponse, mais si je change ma db de utf8 à latin1, le résultat est le même

Gaston_Phone
22/10/2009, 22h03
Oui , via PhpMyAdmin : import d'une table en sélectionnant "Latin1".

keyko
22/10/2009, 22h00
Bonjour,
Je développe un site, mais lorsque j'accèdes aux données de ma base de données en php, les caractères accentués sont mal affichés
(exemple)
blanl � ez �
j'essaie pourtant d'avoir des pages php codées en utf8 et une base de données également en utf8, mais visiblement ça coince quelque part.
dans mes pages php, j'utilise cette instruction :
et ma database
# Jeu de caractères pour MySQL: UTF-8 Unicode (utf8)
une idée de ce que je dois faire pour corriger ce problème?
D'avance merci