[WEB] Problème d'accent et encodage
Résolu
Crazy Legs
Messages postés
635
Date d'inscription
Statut
Membre
Dernière intervention
-
Crazy Legs Messages postés 635 Date d'inscription Statut Membre Dernière intervention -
Crazy Legs Messages postés 635 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- [WEB] Problème d'accent et encodage
- Web office - Guide
- Navigateur web - Guide
- E avec accent - Guide
- Création site web - Guide
- K9 web protection - Télécharger - Contrôle parental
5 réponses
Bonjour,
Il peut s'agir de l'encodage de la page elle-même, tout simplement
Essaye de les ouvrir avec Notepad ++, par exemple, puis d'aller dans Encodage -> Encoder en UTF-8 (c'est un exemple, si ça ne fonctionne pas, essaye éventuellement les autres encodage)
Il peut s'agir de l'encodage de la page elle-même, tout simplement
Essaye de les ouvrir avec Notepad ++, par exemple, puis d'aller dans Encodage -> Encoder en UTF-8 (c'est un exemple, si ça ne fonctionne pas, essaye éventuellement les autres encodage)
Merci ça va mieux, mais maintenant quand je suis en utf-8 ou iso-8859-1 tout fonctionne sauf pour les textes récupérés par requête SQL. Sur notepad++ avant c'était en utf-8 (sans BOM) et je l'ai mis en utf-8.
Bonjour,
Si il s'agit des textes venant de ta base, il faut peut-être regarder l'encodage qui a été utilisé dans cette base, aussi.
Je ne sais pas quelle base tu utilise, mais je pense que lors de la définition d'une des colonnes d'une table, tu peux choisir la méthode d'encodage
Si il s'agit des textes venant de ta base, il faut peut-être regarder l'encodage qui a été utilisé dans cette base, aussi.
Je ne sais pas quelle base tu utilise, mais je pense que lors de la définition d'une des colonnes d'une table, tu peux choisir la méthode d'encodage
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonsoir, j'ai enfin trouvé la solution, en résumé voici ce que j'ai fait :
- Chaque fichier.php sont converti en UTF-8 (sans BOM) dans Notepad++
- Insertion de la balise :
dans toutes les pages.
- Insertion de la requête :
après chaque connexion (mysql_connect())
- Dans phpMyAdmin, j'ai exécuter les requêtes suivantes :
(clic sur SQL)
- Dans chaque table, dans phpMyAdmin, je suis aller dans Structure, j'ai sélectionné les colonnes correspondantes, puis modifier, j'ai changé le VARBINARY en VARCHAR, j'ai ensuite renommé les champs car ils ont été altérés.
Ce sujet sur le site du zéro m'a beaucoup aidé :
https://openclassrooms.com/forum/sujet/interclassement-phpmyadmin-43979
Merci de m'avoir aidé :)
Problème résolu.
J'aide les personnes qui ont un problème dans certaines sections du forums.
- Chaque fichier.php sont converti en UTF-8 (sans BOM) dans Notepad++
- Insertion de la balise :
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
dans toutes les pages.
- Insertion de la requête :
mysql_query("SET NAMES 'utf8';");
après chaque connexion (mysql_connect())
- Dans phpMyAdmin, j'ai exécuter les requêtes suivantes :
alter table ta_table convert to character set 'latin1'; -- décodage alter table ta_table convert to character set 'binary'; -- neutralisation de l'encodage alter table ta_table convert to character set 'utf8'; -- définition de l'encodage.
(clic sur SQL)
- Dans chaque table, dans phpMyAdmin, je suis aller dans Structure, j'ai sélectionné les colonnes correspondantes, puis modifier, j'ai changé le VARBINARY en VARCHAR, j'ai ensuite renommé les champs car ils ont été altérés.
Ce sujet sur le site du zéro m'a beaucoup aidé :
https://openclassrooms.com/forum/sujet/interclassement-phpmyadmin-43979
Merci de m'avoir aidé :)
Problème résolu.
J'aide les personnes qui ont un problème dans certaines sections du forums.