Précédent   Forum des professionnels en informatique > PHP > Outils > WAMP
WAMP Forum d'entraide sur WAMP (Windows Apache MySQL PHP) : installation, utilisation, etc.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 16/10/2007, 22h16   #1
Membre du Club
 
Inscription : janvier 2004
Messages : 308
Détails du profil
Informations forums :
Inscription : janvier 2004
Messages : 308
Points : 56
Points : 56
Envoyer un message via MSN à faamugol
Par défaut accents et caractères spéciaux

Bonjour,

J'utilise wamp 1.7.3 avec comme
-Jeu de caractères pour MySQL: UTF-8 Unicode (utf8).
-type bdd: InnoDB
-Interclassement:latin1_swedish_ci

Tout se passe bien , sauf que je n'arrive pas visualiser correctement une phrase du genre:

"En en-tête, il faut mettre l'élément voeux, et ça demande toute une misère."

Pourtant dans la bbd la phrase est stockée comme telle.
J'ai lu sur le net concernant la focntion :utf8_decode mais je ne m'ensors pas.

Ou bien dosi vraiment écrire une fonction qui parcoure chaque phrase afin de faire replace, si de quelle façcon devrai-je stocker mes données.


Merci dvos idées.
faamugol est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/10/2007, 23h09   #2
Membre expérimenté
 
Homme Rémi BOURGAREL
Développeur .NET
Inscription : juin 2006
Messages : 426
Détails du profil
Informations personnelles :
Nom : Homme Rémi BOURGAREL
Âge : 25
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Développeur .NET
Secteur : Tourisme - Loisirs

Informations forums :
Inscription : juin 2006
Messages : 426
Points : 584
Points : 584
A tu essayé de remplacer tes caractère spéciaux par des caracère je-ne-sais-quoi-html du style "é" pour é ? html_entities, fait ça plus ou moins bien.

De plus tu devrai apsser en ISO-8859-1 au niveau de l'encodage.
Bourgui est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/10/2007, 00h01   #3
Membre du Club
 
Inscription : janvier 2004
Messages : 308
Détails du profil
Informations forums :
Inscription : janvier 2004
Messages : 308
Points : 56
Points : 56
Envoyer un message via MSN à faamugol
Merci pour ta reponse,

quand j'utilise:
echo htmlentities($ta_phrase, ENT_NOQUOTES, 'UTF-8');
mais sans les 2ième te le 3ième patametres ça fonctionne bien:
echo htmlentities($ta_phrase);

Alors c'est quoi l'importance de ces deux parametres et si on les omet ?


Merci d'avance
faamugol est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/10/2007, 00h42   #4
Futur Membre du Club
 
Inscription : juillet 2007
Messages : 17
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 17
Points : 17
Points : 17
Détaille de la fonction htmlentities pour miue comprendre
http://fr2.php.net/manual/fr/function.htmlentities.php
neoray est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h16.


 
 
 
 
Partenaires

Hébergement Web