caracteres UTF8
12 messages
• Page 1 sur 1
-

kanon90 - WRInaute impliqué

- Messages: 938
- Inscription: 23 Mar 2007
caracteres UTF8
Bonjour,
Pour le développement php d'une page me permettant de vérifier mon code source, je souhaite afficher les caracteres utf8 du style & #233; sans que ce dernier ne soit interprété par le navigateur (et qui du coup va afficher é).
Si qq'un a une idée, merci d'avance.
Pour le développement php d'une page me permettant de vérifier mon code source, je souhaite afficher les caracteres utf8 du style & #233; sans que ce dernier ne soit interprété par le navigateur (et qui du coup va afficher é).
Si qq'un a une idée, merci d'avance.
- DadouDuck
- WRInaute impliqué

- Messages: 910
- Inscription: 28 Mai 2007
Normalement, si tu as bien fait ton travail :
* La base de données doit stocker en UTF-8,
* La page php doit être aussi en UTF-8, attention tous les éditeurs ne savent pas enregistrer au format UFT-8 => Pensez à intégrer ce petit code en début de page :
Souvent il résout bien des problèmes.
* Enfin, l'encodage doit clairement être identifié dans le code html de la page :
Ensuite tu écris normalement, tu n'auras pas de & #233; dans ta page.
C'est ce que j'utilise sur mon site http://www.normandie-creation.com et quand tu regardes le source tu lis les caractères normalement
* La base de données doit stocker en UTF-8,
* La page php doit être aussi en UTF-8, attention tous les éditeurs ne savent pas enregistrer au format UFT-8 => Pensez à intégrer ce petit code en début de page :
- Code: Tout sélectionner
#
<?php
#
header("Content-Type: text/html; charset=UTF-8");
Souvent il résout bien des problèmes.
* Enfin, l'encodage doit clairement être identifié dans le code html de la page :
- Code: Tout sélectionner
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Ensuite tu écris normalement, tu n'auras pas de & #233; dans ta page.
C'est ce que j'utilise sur mon site http://www.normandie-creation.com et quand tu regardes le source tu lis les caractères normalement
-

erestrebian - WRInaute occasionnel

- Messages: 472
- Inscription: 15 Juin 2007
Il faut que tu te tournes vers la librairie iconv si tu l'as ou mb_convert_encoding... Mais je ne suis pas non plus bien sûr d'avoir compris la question...
Si ce n'est que pour l'affichage, je pense qu'il faut que tu regardes du côté du jeu de caractères (mais ça reste à la discrétion de l'utilisateur)...
édition : j'étais en train d'écrire pendant la réponse mais en relisant je crois qu'il veut justement afficher le code utf-8 et pas la caractère...
Si ce n'est que pour l'affichage, je pense qu'il faut que tu regardes du côté du jeu de caractères (mais ça reste à la discrétion de l'utilisateur)...
édition : j'étais en train d'écrire pendant la réponse mais en relisant je crois qu'il veut justement afficher le code utf-8 et pas la caractère...
- Florent V.
- WRInaute discret

- Messages: 183
- Inscription: 16 Mai 2007
Re: caracteres UTF8
kanon90 a écrit:les caracteres utf8 du style & #233;
& #233; n'est pas un caractère UTF-8 (ni ISO-8859-1, ni ASCII, ni SHIFT-JIS...), mais une entité HTML.
Donc à priori le jeu de caractères n'a rien à voir avec ça.
Si tu as ce type d'entités dans ton code source et que tu veux les afficher sans qu'elles soient interprétées, il faudra transformer les & (caractère de contrôle) en l'entité caractère &. Il faudra donc obtenir dans le code source:
- Code: Tout sélectionner
&#233;
Il y a des fonctions PHP qui font ça, si je ne m'abuse.
-

erestrebian - WRInaute occasionnel

- Messages: 472
- Inscription: 15 Juin 2007
merci de la précision florent, je me coucherai moins bête ce soir...
-

kanon90 - WRInaute impliqué

- Messages: 938
- Inscription: 23 Mar 2007
ok merci pour les conseils, je vais tacher de trouver avec tout ca.
Moi aussi je viens d'apprendre quelque chose. Je vais tacher de trouver un cours la dessus ^^
Merci en tt cas !
DadouDuck a écrit:Le & #233; n'est effectivement pas un caractère mais une entité html.
Moi aussi je viens d'apprendre quelque chose. Je vais tacher de trouver un cours la dessus ^^
Merci en tt cas !
-

erestrebian - WRInaute occasionnel

- Messages: 472
- Inscription: 15 Juin 2007
J'ai également un gros problème avec les caractères et le classes en php (je suis pas sûr que ça vienne de la classe)...
J'ai un nom qui est sauvé sous sa forme originale disons "émilie" que je stocke dans une classe sous le nom de $nom_de_classe->prenom. Quand je fais une sauvegarde grâce à l'ajax, le nom s'affiche toujours : "émilie" mais quand je fais un rafraichissement, j'ai "émilie"... Je ne vois vraiment pas d'où cela peut venir...
J'ai un nom qui est sauvé sous sa forme originale disons "émilie" que je stocke dans une classe sous le nom de $nom_de_classe->prenom. Quand je fais une sauvegarde grâce à l'ajax, le nom s'affiche toujours : "émilie" mais quand je fais un rafraichissement, j'ai "émilie"... Je ne vois vraiment pas d'où cela peut venir...
-

erestrebian - WRInaute occasionnel

- Messages: 472
- Inscription: 15 Juin 2007
non
rien de tout cela mais je vais arrêter de poser des questions le vendredi soir...
j'affichais des caractères codés en utf-8 sur une page ou je définissait le "charset" à iso-88machin...
d'où le petit souci... j'ai trouvé ma réponse merci quand même pour les vôtres...
rien de tout cela mais je vais arrêter de poser des questions le vendredi soir...
j'affichais des caractères codés en utf-8 sur une page ou je définissait le "charset" à iso-88machin...
d'où le petit souci... j'ai trouvé ma réponse merci quand même pour les vôtres...
12 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- Livre La Méthode Google, de Jeff Jarvis - Que ferait Google à votre place ? - 12-10-2009
- Google Sitemap Generator version 1.3 - 16-09-2005
- Conseils d'optimisation de la balise TITLE (titre d'une page HTML) - 04-08-2008
- Comment bien écrire pour le référencement : conseils d'Olivier Duffez - 09-01-2008
- Web 2.0 et au-delà, le livre de David Fayon (préface Pierre Kosciusko-Morizet) - 25-08-2008
- Comment protéger sa vie privée sur Internet - 05-05-2008
- Avis sur le livre Web Analytics : mesurer le succès et maximiser les profits d'un site web - 29-10-2009
- L'avenir de la presse en ligne passe par un meilleur référencement - 13-04-2009
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité
