[résolu] mysql, php et langue russe
11 messages
• Page 1 sur 1
-

raljx - WRInaute accro

- Messages: 2823
- Inscription: 10 Juil 2006
[résolu] mysql, php et langue russe
Bonjour,
Je suis en train de developper un site en Russe.
J'ai un probleme au niveau de mysql / Php
Je code mes page en :
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
Mysql est configuré en cp1251_general_cs et mes tables egalement.
Lorsque j'insere via phpmyadmin un enregistrement, mysql prend bien les caracteres russe. Par contre a l'affichage de ma page j'ai le texte en russe pour tout ce qui est ajouté directement à la page mais des ???? dans tous les textes provenant de requetes mysql ... de plus lorsque je fais un INSERT les caracteres dans le champ texte sont bien en russe mais a la validation j'ai des ????? dans les champs de mes tables ...
Je tourne en rond ... help
Je suis en train de developper un site en Russe.
J'ai un probleme au niveau de mysql / Php
Je code mes page en :
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
Mysql est configuré en cp1251_general_cs et mes tables egalement.
Lorsque j'insere via phpmyadmin un enregistrement, mysql prend bien les caracteres russe. Par contre a l'affichage de ma page j'ai le texte en russe pour tout ce qui est ajouté directement à la page mais des ???? dans tous les textes provenant de requetes mysql ... de plus lorsque je fais un INSERT les caracteres dans le champ texte sont bien en russe mais a la validation j'ai des ????? dans les champs de mes tables ...
Je tourne en rond ... help
Dernière édition par raljx le Jeu Sep 20, 2007 15:32, édité 1 fois.
-

medium69 - WRInaute passionné

- Messages: 2485
- Inscription: 7 Mai 2005
raljx a écrit:ben le probleme c'est que ma collaboratrice Russe encode en windows-1251 et elle me dit que tous en russie ont ce parametrage ... de plus les sites russes ex : rambler . ru sont tous en windows-1251 donc ...
Un site en UTF-8 peut être vu correctement dans toutes les langues du monde.
-

erestrebian - WRInaute occasionnel

- Messages: 472
- Inscription: 15 Juin 2007
+1 pour l'utf-8, j'avais eu le même problème pour un site en letton... ce n'était que sur quelques caractères mais c'est forcément illisible... et puis tu ne sais jamais ce que tu vas vouloir faire du site par la suite (traduction dans 200 langues
)...
-

erestrebian - WRInaute occasionnel

- Messages: 472
- Inscription: 15 Juin 2007
Ici la plupart des lettons sont en windows-1257 et te le conseille fortement pour faire un site mais c'est pas foncièrement viable et je te parle même pas de ce que ça donne avec un peu d'ajax....
- DadouDuck
- WRInaute impliqué

- Messages: 910
- Inscription: 28 Mai 2007
Tout comme en France la plus grande partie des sites sont en iso-8859-1 ou en iso-8859-15.
C'est du au fait que chaque langues avait sont propre code ISO, mais en 92 deux petits malins ont inventé l'UTF-8 qui pouvait gérer des milliers de caractères contrairement aux codes ISO existant qui étaient souvent limités à 256, sauf cas exceptionnels.
C'est qu'en 98 que les navigateurs ont commencés à prendre en charge cet encodage.
Les habitudes étant longues à changer (ben ça fonctionne, pourquoi changer), il existe encore beaucoup de sites qui n'ont pas basculé (c'est le cas du forum wri par exemple
)
C'est du au fait que chaque langues avait sont propre code ISO, mais en 92 deux petits malins ont inventé l'UTF-8 qui pouvait gérer des milliers de caractères contrairement aux codes ISO existant qui étaient souvent limités à 256, sauf cas exceptionnels.
C'est qu'en 98 que les navigateurs ont commencés à prendre en charge cet encodage.
Les habitudes étant longues à changer (ben ça fonctionne, pourquoi changer), il existe encore beaucoup de sites qui n'ont pas basculé (c'est le cas du forum wri par exemple
11 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- trie alphabetique russe mysql / php
- URL Rewriting et Langue RUSSE
- référencement d'un site en langue russe
- [PHP] Détecter l'OS, le navigateur et la langue [Résolu]
- [résolu] php mysql tutoriel
- [résolu][php/MySQL] Problème d'appel à une base
- RESOLU Copie de certaine donné d'une base Mysql a l'autre en PHP
- PHP MySql copy table à table [RESOLU]
- Une Bdd mysql par langue
- [PHP-MySQL] : argument is not a valid MySQL ressource
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité
