Avatar billede jb2000 Nybegynder
15. august 2007 - 10:27 Der er 9 kommentarer og
1 løsning

javascript vises som kinesiske tegn

Hej
Jeg har kodet lidt forskelligt med javascript.
Lokalt er der ingen problemer, men på serveren erstattes æ, ø og med kinesiske tegn.
Hvordan løser jeg dette.?
Helst uden at manuelt erstattes tegn med noget ala æ.
Avatar billede fennec Nybegynder
15. august 2007 - 10:37 #1
Ville være nemmere hvis du gav os et link til siden. Der er en mill grunde til at det ser forkert ud (kode, encoding...)
Avatar billede jb2000 Nybegynder
15. august 2007 - 11:11 #2
Jeg kan ikke sende et link, da det noget jeg laver for en kunde.
Kan det have noget med doctype at gøre.
Avatar billede fennec Nybegynder
15. august 2007 - 11:35 #3
Mit primære gæt er at det er et forkert charset. Prøv at smide dette ind i <head>:
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
Avatar billede fennec Nybegynder
15. august 2007 - 11:37 #4
Kan du evt ellers lave et eksempel et sted, så vi kan se problemet??
Avatar billede jb2000 Nybegynder
15. august 2007 - 12:32 #5
Super. Det hjalp  med:
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">

Det gamle så sådan ud:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

Sender du et svar, og tak for det... :-)
Avatar billede fennec Nybegynder
15. august 2007 - 12:42 #6
.o) <-- One Eyed Jack
Avatar billede olebole Juniormester
15. august 2007 - 14:17 #7
<ole>

- og så bruger man aldrig æ, ø og å i JavaScript-strenge. Alle specialtegn skal encodes som unicode i JS:
    æ => \u00E6
    ø => \u00F8
    å => \u00E5

/mvh
</bole>
Avatar billede fennec Nybegynder
15. august 2007 - 14:48 #8
olebole >>
Så har jeg også lært noget i dag :o)
Avatar billede olebole Juniormester
15. august 2007 - 17:31 #9
Jeg har skrevet en lille konverter:
    http://dengodekode.dk/unicoder/

... feel free  ;o)
Avatar billede olebole Juniormester
15. august 2007 - 17:41 #10
http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Guide:Literals#Using_Special_Characters_in_Strings

- vær dog lige opmærksom på, at oktal-tal - som jeg tidligere har slået på tromme for - er deprecated fra og med JavaScript 1.5:
    http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Deprecated_Features#Escape_Sequences

Her er lidt mere fra Moz om unicode, hvis det skulle have interesse:
    http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Guide:Unicode
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester