8 réponses
avion-f16
Messages postés
19250
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
22 décembre 2024
4 505
29 août 2010 à 13:40
29 août 2010 à 13:40
Salut.
L'UTF-8 gère les caractères arabes.
Pour que tout fonctionne, il faut :
- que ton fichier soit encodé en UTF-8 (sans BOM de préférence)
- faire savoir au navigateur que c'est de l'UTF-8 (via une meta, un .htaccess ou du PHP avec header() )
- Mettre le jeu de caractères de tes champs MySQL en utf8 (_general_ci, _bin, ... selon les besoins).
L'UTF-8 gère les caractères arabes.
Pour que tout fonctionne, il faut :
- que ton fichier soit encodé en UTF-8 (sans BOM de préférence)
- faire savoir au navigateur que c'est de l'UTF-8 (via une meta, un .htaccess ou du PHP avec header() )
- Mettre le jeu de caractères de tes champs MySQL en utf8 (_general_ci, _bin, ... selon les besoins).
salut,
je vs remerciez
mai l UTF-8 affiche seulement le texte ecrit sur la page et non po le texte chargé de la base de données il reste tjr en symbole, et lorske je mets charset=cp1256 le texte chargé s'affiche correctement et l'autre texte se met en symbole que dois-je faire dans cette cas ???????????
je vs remerciez
mai l UTF-8 affiche seulement le texte ecrit sur la page et non po le texte chargé de la base de données il reste tjr en symbole, et lorske je mets charset=cp1256 le texte chargé s'affiche correctement et l'autre texte se met en symbole que dois-je faire dans cette cas ???????????
avion-f16
Messages postés
19250
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
22 décembre 2024
4 505
29 août 2010 à 17:15
29 août 2010 à 17:15
Mets tout en UTF-8.
Mais si les données dans ta table ne sont pas en UTF-8, il ne suffit pas de changer l'interclassement, il faut aussi réencoder les textes.
Mais si les données dans ta table ne sont pas en UTF-8, il ne suffit pas de changer l'interclassement, il faut aussi réencoder les textes.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
avion-f16
Messages postés
19250
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
22 décembre 2024
4 505
29 août 2010 à 17:40
29 août 2010 à 17:40
Tu copies les textes et tu les supprimes de ta table.
Ensuite, tu te rends sur ton formulaire pour ajouter des textes et tu recrées les entrées.
Ensuite, tu te rends sur ton formulaire pour ajouter des textes et tu recrées les entrées.
tu voulai dire ke j'ecri le texte directement sur le formulaire, mai cela m'oblige a creer des milliers de page :s:s:s:s
avion-f16
Messages postés
19250
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
22 décembre 2024
4 505
29 août 2010 à 19:38
29 août 2010 à 19:38
Les données sont encodées dans le même format que la page qui contient le formulaire au moment où tu as enregistrer les pages.
Donc si ta page était en cp1256 à ce moment là, les données sont alors encodées en cp1256, même si l'interclassement est utf8_general_ci (par exemple).
Ce n'est pas pour rien qu'il faut bien choisir l'encodage dés le début.
Donc si ta page était en cp1256 à ce moment là, les données sont alors encodées en cp1256, même si l'interclassement est utf8_general_ci (par exemple).
Ce n'est pas pour rien qu'il faut bien choisir l'encodage dés le début.