Bonjour,
Je developpe pour un cours de langue un site XHTML/PHP/MySQL avec du texte en francais et en polonais. Le texte de presentation des informations est en francais et les informations elles-memes, a savoir des morceaux de texte en polonais, sont extraites d'une base MySQL.
Je cree les pages simplement avec TextEdit.
J'ai cree la base sur le serveur web via l'interface de PhpMyAdmin. Le jeu de caracteres par defaut est LATIN1-SWEDISH-CI. Quand j'entre des donnees directement par PhpMyAdmin, je constate apres verification que les lettres polonaises sont remplacees par des points d'interrogation, que ce soit via PhpMyAdmin ou en affichant la page "*.php".
En redefinissant le jeu de caracteres de la base en UTF-8 ou en LATIN2-GENERAL-CI, cela regle le probleme dans PhpMyAdmin mais pas dans l'affichage via ma page "*.php". Modifier les parametres de definiton de la langue dans l'en-tete de ma page ne regle pas le probleme. J'ai essaye les combinaisons d'un ou plusieurs de ces parametres:
<html xmlns="http://www.w3.org/1999/xhtml" lang="pl">
<meta http-equiv="Content-Language" content="pl" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-2" />
A noter que si je tape directement du texte en polonais dans un fichier "*.htm", cela ne pose pas de probleme. Je ne vois pas ce que je peux faire d'autre. Merci de vos conseils...
Je developpe pour un cours de langue un site XHTML/PHP/MySQL avec du texte en francais et en polonais. Le texte de presentation des informations est en francais et les informations elles-memes, a savoir des morceaux de texte en polonais, sont extraites d'une base MySQL.
Je cree les pages simplement avec TextEdit.
J'ai cree la base sur le serveur web via l'interface de PhpMyAdmin. Le jeu de caracteres par defaut est LATIN1-SWEDISH-CI. Quand j'entre des donnees directement par PhpMyAdmin, je constate apres verification que les lettres polonaises sont remplacees par des points d'interrogation, que ce soit via PhpMyAdmin ou en affichant la page "*.php".
En redefinissant le jeu de caracteres de la base en UTF-8 ou en LATIN2-GENERAL-CI, cela regle le probleme dans PhpMyAdmin mais pas dans l'affichage via ma page "*.php". Modifier les parametres de definiton de la langue dans l'en-tete de ma page ne regle pas le probleme. J'ai essaye les combinaisons d'un ou plusieurs de ces parametres:
<html xmlns="http://www.w3.org/1999/xhtml" lang="pl">
<meta http-equiv="Content-Language" content="pl" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-2" />
A noter que si je tape directement du texte en polonais dans un fichier "*.htm", cela ne pose pas de probleme. Je ne vois pas ce que je peux faire d'autre. Merci de vos conseils...