Problème d'accents en php - PHP - Programmation
Marsh Posté le 26-04-2008 à 00:30:53
CREATE DATABASE `ma_base_de_donnees` CHARSET utf8 COLLATE utf8_unicode_ci; // Pour la création de la base
SET NAMES 'utf8'; // A chaque connexion à la base de données
Marsh Posté le 26-04-2008 à 18:52:20
Je dois faire les deux?
Une possibilité si la base est déjà crée et bien remplie?
Je le mets ou le SET NAMES 'utf8' ?
Merci beaucoup en tous cas
Marsh Posté le 26-04-2008 à 22:07:16
Ben le mieux c'est de tout avoir en utf8.
Je te conseille d'exporter ta base, d'enregistrer le fichier texte en utf8 avec PS-Pad (editeur de texte gratuit), de créer la nouvelle base avec la première requête, et d'insérer tes données dans celle-ci.
Dès que tu fais une connexion à la base de données, ta première requête doit être un SET NAMES 'utf8'.
Après tu peux faire tes select, insert...etc.
Marsh Posté le 25-04-2008 à 18:45:33
Bonjour à tous
Alors voilà.. J'avais un problème accents sur mon site. Firefox affichait des caractères étranges
J'ai mit en UTF-8, tout c'est arrangé SAUF tous les textes qui sont repris de la base MySQL.
Et là ce ne sont pas des caractères différents qui s'affichent mais des <?> dans un losange
Que faire :-s
Merci bien