Bonjour,
Je développe une petite application que je souhaite pouvoir faire passer en Russe et donc j'utilise les caractères dit cyrillique.
Dans mon fichier HTML j'ai une image sur laquelle je peux cliquer pour ouvrir une popup contenant la même image en plus grand.
Cette image a une légende et une description.
Le russe s'affiche correctement dans ma page principale mais ne s'affiche pas correctement dans la page html générée par le Javascript. Je n'ai ce problème que avec Firefox.
J'ai bien spécifié dans mon header le charset=UTF-8.
Voici mon code :
Pensez vous que ce problème soit lié au couple Javascript/Firefox?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 <html> <head> <title>generated popup with cyrillic characters</title> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <script language="javascript"> function open_popup() { var popup; window.popupHTML = '<HTML><HEAD><TITLE>popup window</TITLE>' window.popupHTML += '<META http-equiv="Content-Type" content="text/html; charset=UTF-8">' window.popupHTML += '</HEAD>' window.popupHTML += '<BODY>' window.popupHTML += '<P>ÐЦУÐÐÐÐШЩÐ</P>' window.popupHTML += '</BODY>' popup = window.open("javascript:opener.popupHTML", "object", "width=500,height=500"); popup.focus() } </script> </head> <body> <p> <a href="javascript:open_popup()">Click me to open popup window</a> </p> </body> </html>
Auriez-vous une solution?
J'utilise la version 1.5 de Firefox.
Merci beaucoup pour votre aide.
Partager