06. august 2008 - 13:00Der er
17 kommentarer og 1 løsning
Unicode fejl med AJAX
Hej Eksperter!
Jeg har et lille problem.
Jeg er igang med at udvikle et debatforum, hvor jeg henter beskederne via AJAX (ProtoType JS Framework)
Men når jeg henter over AJAX, får jeg mærkelige tegn hvor der burde være fx. æ, ø og å. encodeURIComponent(); er desværre ikke en mulighed da jeg ikke har ren tekst - jeg kunne selvfølgelig lave en replace på alle tags, men der må da være en bedre løsning?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Slettet bruger
06. august 2008 - 13:03#1
- Jeg har UTF8 charset everywhere. - Tegnene står i databasen som æ, ø og å. - Det sker også hvis der kommer plain tekst, altså ikke fra databasen.
I et tekstdokument gemmes også en encoding, som skal svare til tegnsættet. F.eks. kan der stå ANSI (som svarer til ISO-8859-1) eller UNICODE (UTF-8), men nogle gange står der bare ISO eller UTF.
Hvad redigerer du dine dokumenter i?
F.eks. hvis du bare bruger notesblok, så kan du styre encoding fra Gem Som-dialogboksen.
Synes godt om
Slettet bruger
06. august 2008 - 13:49#9
Jeg bruger Dreamweaver - men retter i noget outsourcet kode.
Ok. Jeg bruger ikke selv DW, så jeg ved ikke lige, hvor du slår det til, men der burde være noget, der hedder Encoding/Charset.
Synes godt om
Slettet bruger
06. august 2008 - 13:54#11
Hmm, der er nogle væsentlige filer skrevet i ANSI. Kræver det at jeg ændrer alle filer til UTF-8?
Og, selvom der står ANSI, så ville den jo ikke sætte charset til is0-8859-1 med et '0' istedet for 'o' - det må jo være en menneskelig fejl somewhere...
Synes godt om
Slettet bruger
06. august 2008 - 13:55#12
Mit meta-tag er: <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
Ja, og endnu mere understreget af samme valideringsfejl kommer ved samtlige sider på den server ;)
Synes godt om
Ny brugerNybegynder
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.