-
aspx en Russe
Bonjour,
je dois développer un site en russe.
Dans les pages HTML j'utilise la balise
<META http-equiv="Content-Type" content="text/html; charset=utf-8">
et tout va bien.
J'utilise la même balise dans ma page ASPX mais au moment de l'affichage aie aie aie. les caractères sont transformés en %?%%%?/?+/.+/££,,, etc....
Ou se trouve le problème ?
du côté server ? dans la page ? dans le browser client ?
-
As tu modifié la langue par defaut de ton navigateur pour tester le russe ?
J'ai développé un site multilingue dans lequel j'ai utilisé la globalisation (fichiers resources) et lorsque la langue du navigateur est le russe (ou le bulgare), je n'ai aucun soucis, l'affichage est correct.
Peux tu en dire un peu plus sur la facon dont tu as procédé ?
-
merci pour ta réponse,
Non je n'ai pas modifier la langue de mon navigateur (IE 6)
Je pensais que ce n'était pas utile car la partie HTML de mon site écrit en russe s'affiche parfaitement.
Le site comporte des pages html et des pages apsx .
Les pages html s'affiche parfaitement en russe mais en aspx cela ne marche pas. Il affiche n'importe quoi ?
J'ai l'impression que le server transforme le code ? dois-je configurrer qlq chose dans le webconfig ?
-
Suite
J'ai sauvé ma page aspx au format UNICODE UTF8 with-signature code page 65001 et tout va bien !!
Il me reste un problème, lorsque je tente de remplir une liste déroulante via une datatable avec des caractères russes au chargement de ma page rien ne s'affiche dans la liste. Pourtant le même code fonctione en fr-en-nl ????
dr = dt.NewRow()
dr(0) = 0
dr(1) = "водитель"
dt.Rows.Add(dr)
dr = dt.NewRow()
dr(0) = 1
dr(1) = "повар"
dt.Rows.Add(dr)
dr = dt.NewRow()
dr(0) = 2
dr(1) = "гувернантка"
dt.Rows.Add(dr)