Avatar billede mtrolle Nybegynder
18. juli 2006 - 12:01 Der er 3 kommentarer og
1 løsning

Brug af specialtegn i xmlhttp

Hej,

Nogle der har en løsning på hvordan jeg kan benytte ÆØÅ i XMLHTTP?
Han kan: http://24ways.org/examples/edit-in-place-with-ajax/

Men jeg kan simpelthen ikke finde ud af, hvor i hans script han sætter det og det vil jeg lære! I stedet for blot at kopiere hans kode... Har prøvet med følgende:
http_request.overrideMimeType('text/html; charset=iso-8859-1');
http_request.open('post', url, true);
http_request.setRequestHeader("Method", "POST "+url+" HTTP/1.1");
http_request.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=iso-8859-1");
http_request.send('content='+postdata+'&element='+editorID);

Men det vil simpelthen ikke tilllade mig at benytte æøå :'(

Nogle forslag?

//mtrolle
Avatar billede fangel Nybegynder
18. juli 2006 - 12:48 #1
Lad være med at hack på hvilket format som js sender med, og tag istedet højde for det i din back-end.. Data sendes bare som utf8, og i php kan det nemt laves om til iso-8859-1 vha utf8_decode($str);

Der er dog den forskel at Safari altid sender som iso-8859-1 istedet for utf-8 som alle andre (hvorfor er der ingen der ved)..

-fangel
Avatar billede mtrolle Nybegynder
18. juli 2006 - 12:59 #2
Var begyndt at tænke i den retning :D
Fedt tak!!!
Smid et svar!
Avatar billede fangel Nybegynder
18. juli 2006 - 13:05 #3
pyt skidt, behold du bare de point - har ca. 23.000 mere end jeg har "brug" for.. ;)

anywaaaays, flere spm. om ajax-pjank kan også sendes direkte til mig - min mail står på min profil..

-fangel
Avatar billede mtrolle Nybegynder
18. juli 2006 - 13:08 #4
Super :o)
Tak
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