[résolu] mysql, php et langue russe


raljx
WRInaute accro
WRInaute accro
 
Messages: 2823
Inscription: 10 Juil 2006

[résolu] mysql, php et langue russe

Message le Jeu Sep 20, 2007 12:50

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
Dernière édition par raljx le Jeu Sep 20, 2007 15:32, édité 1 fois.


raljx
WRInaute accro
WRInaute accro
 
Messages: 2823
Inscription: 10 Juil 2006

Message le Jeu Sep 20, 2007 13:28

c'"est dingue mon post est deja referencé sur GG 8O

DadouDuck
WRInaute impliqué
WRInaute impliqué
 
Messages: 910
Inscription: 28 Mai 2007

Message le Jeu Sep 20, 2007 14:16

Tu aurais mieux fait d'encoder en UTF-8

Comme cela tu aurais eu accès à la fonction utf8_decode et utf8_encode

Fais des recherches sur l'UTF-8, et tu verras ce format résout pas mal de soucis :wink:


raljx
WRInaute accro
WRInaute accro
 
Messages: 2823
Inscription: 10 Juil 2006

Message le Jeu Sep 20, 2007 14:29

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 ...


medium69
WRInaute passionné
WRInaute passionné
 
Messages: 2485
Inscription: 7 Mai 2005

Message le Jeu Sep 20, 2007 14:38

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.


raljx
WRInaute accro
WRInaute accro
 
Messages: 2823
Inscription: 10 Juil 2006

Message le Jeu Sep 20, 2007 15:00

Bon ben je m'affere a le re encodé ... merci a vous :wink:


erestrebian
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 472
Inscription: 15 Juin 2007

Message le Jeu Sep 20, 2007 15:10

+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 :lol: )...


raljx
WRInaute accro
WRInaute accro
 
Messages: 2823
Inscription: 10 Juil 2006

Message le Jeu Sep 20, 2007 15:14

impec ca a l'air de tourner ... :) mais alors pourquoi la plupart des sites russes sont en windows-1251 ?


erestrebian
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 472
Inscription: 15 Juin 2007

Message le Jeu Sep 20, 2007 15:23

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é
WRInaute impliqué
 
Messages: 910
Inscription: 28 Mai 2007

Message le Jeu Sep 20, 2007 15:28

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 ;))


raljx
WRInaute accro
WRInaute accro
 
Messages: 2823
Inscription: 10 Juil 2006

Message le Jeu Sep 20, 2007 15:31

oka merci de l'info je tag résolu ...
@+


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité