écriture non fr
Résolu
Chabanus
Messages postés
982
Date d'inscription
Statut
Membre
Dernière intervention
-
avion-f16 Messages postés 19182 Date d'inscription Statut Contributeur Dernière intervention -
avion-f16 Messages postés 19182 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Les textes s'affichent de cette manière " héhé " au lieu de " héhé "
Y a-t-il une fonction directe qui me permettrait d'enlever cela ou une balise meta qui évite cela ?
Merci :)
--
Il faut faire partie de la solution et non du problème ;-)
Les textes s'affichent de cette manière " héhé " au lieu de " héhé "
Y a-t-il une fonction directe qui me permettrait d'enlever cela ou une balise meta qui évite cela ?
Merci :)
--
Il faut faire partie de la solution et non du problème ;-)
Configuration: SONY VAIO AR71J Intel Dual Core, 1.73 GHz, 3072 Mo de RAM, Disque dur 200 Go, Ecran 17 pouces, Nombre de ports USB: 3, Lecteur de cartes mémoire: 4-in-1, Carte réseau, Firewire, Sortie TV-Out, Connecteur VGA (D-sub): 1, Réseau sans fil,
9 réponses
-
Configure l'encodage de ton navigateur :
Affichage > Encodage des caractères > Detection Automatique -
Mais si je le fais chez moi, ça doit toucher tout les autres utilisateurs d'internet
je vais pas mettre une indication demandant de configurer son navigateur comme tu l'as cité ;) -
D'abord il faut indiquer le charset avec <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> c'est la partie soulignée qui indique comment les caractères seront gérés.
-
Merci mais j'utilise <meta http-equiv="content-type" content="text/html; charset=UTF-8"/> et ça fonctionne pour les ' é ' qui sont codé par ' é '
Si je mets <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> ça me donne ' é ' à la place de é
Y pas de méthode php qui inverse le processus merci -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Au niveau HTML tu peux mettre des &e acute; (sans l'espace entre le et le a) au lieu des é, ça marchera à tous les coups ;)
-
htmlentities(string) : transforme toutes les entités éligibles en caractères HTML
html_entity_decode : fait l'inverse... -
oui mais j'affiche a partir d'une requête sql tu ne me vois tout de même pas faire un str_replace pour chaque caractère ^^
htmlspecialchars c'est ok -
RRRRrrrrrrr, je vais me facher ;)
htmlspecialchars ne convertit que les caractères spéciaux: < > [ & ...
utilises htmlentities pour les lettres -
Salut,
si le problème provient d'un echo/print en PHP et que ta page est en UTF-8, il y a de grande chances pour que PHP écrivent en ISO-8859-1 (avec PHP6, ça sera UTF8 par défaut).
Essaye ça :echo(utf8_encode($var));