[PHP] Encodage de texte
Résolu
jimelfou
Messages postés
133
Date d'inscription
Statut
Membre
Dernière intervention
-
jimelfou Messages postés 133 Date d'inscription Statut Membre Dernière intervention -
jimelfou Messages postés 133 Date d'inscription Statut Membre Dernière intervention -
Bonjour à vous,
J'ai un problème avec l'encodage du texte sur mon site web.
J'ai une base de donnée MySQL, et j'aimerais que mon texte passe d'un encodage à un autre.
Par exemple, présentement mes "é" sont écrit "& eacute;" mais je voudrais qu'ils deviennent "Ã ©".
J'aurais au moins besoin de connaître qu'elle est l'encodage de l'un et de l'autre pour trouver la bonne méthode de conversion. J'ai UTF8 encode/decode et html_entities, mais rien de concluant pour l'instant.
Merci de votre aide!
EDIT:
- Si dans mon formulaire j'écris "é" et que je le passe dans html_entities ça me donne "& eacute;"
- Si dans mon formulaire j'écris "é" et que je ne le passe pas dans html_entities ça me donne "Ã ©"
Conclusion, dans le 2e cas l'encodage serait celle de mon champ dans ma base de données?
J'ai un problème avec l'encodage du texte sur mon site web.
J'ai une base de donnée MySQL, et j'aimerais que mon texte passe d'un encodage à un autre.
Par exemple, présentement mes "é" sont écrit "& eacute;" mais je voudrais qu'ils deviennent "Ã ©".
J'aurais au moins besoin de connaître qu'elle est l'encodage de l'un et de l'autre pour trouver la bonne méthode de conversion. J'ai UTF8 encode/decode et html_entities, mais rien de concluant pour l'instant.
Merci de votre aide!
EDIT:
- Si dans mon formulaire j'écris "é" et que je le passe dans html_entities ça me donne "& eacute;"
- Si dans mon formulaire j'écris "é" et que je ne le passe pas dans html_entities ça me donne "Ã ©"
Conclusion, dans le 2e cas l'encodage serait celle de mon champ dans ma base de données?
A voir également:
- [PHP] Encodage de texte
- Texte de chanson gratuit pdf - Télécharger - Vie quotidienne
- Transcription audio en texte word gratuit - Guide
- Excel cellule couleur si condition texte - Guide
- Traitement de texte gratuit - Guide
- Texte de barra - Guide
3 réponses
Salut,
Ce lien pourra peut-être t'aider : https://www.commentcamarche.net/contents/489-caracteres-speciaux-html
A+
Ce lien pourra peut-être t'aider : https://www.commentcamarche.net/contents/489-caracteres-speciaux-html
A+
Je n'ai pas très bien compris ton problème mais pour éviter les problèmes d'encodages en UTF-8 sans passer par les entités HTML (eacute, ...), il faut :
- Encoder tes fichiers en UTF-8 avec ton éditeur
- Ajouter la balise meta :
<meta http-equiv="Content-type" contenu="text/html; charset=utf-8" />
- Mettre les champs de ta base de données en utf8_bin ou utf8_general_ci
- Encoder tes fichiers en UTF-8 avec ton éditeur
- Ajouter la balise meta :
<meta http-equiv="Content-type" contenu="text/html; charset=utf-8" />
- Mettre les champs de ta base de données en utf8_bin ou utf8_general_ci