hej jeg bruger denne: txt = "hej æøøåååå mæøøååååÅøÆæøÅÅ"; newpage("loadside.php?indhold="+unescape(txt)+"");
men så udskriver den underlige tegn fordi æøåÆØÅ ikke virker... hva skal jeg gøre?? nogetm ed en content type?? har søgtp å google kan ikke finde noget!!
Hrm, decodeURIComponent virker da ikke kun i Jscript ?-)
(For uindviede: Jscript er M$-implementeringen af ECMA-script, normalt kendt som javascript !-)
Det er absolut misvisende at forkorte javascript på en sådan måde, at det kan forstås som kun afhængigt af en bestemt browser-fabrikant, altså er det ###%%&&#"¤¤%#, og den slags gris er det ikke i orden at formidle her !o]
Det er korrekt, at escape er deprecated i JavaScript, men det er fordi, Mozilla forventer, at vi alle bruger utf-8. Mange kodere bruger dog stadig iso's Latin1 - og de bør bruge escape i stedet for encodeURIComponent ... eller overgå til utf-8 (hvad mange serveropsætninger desværre ikke tillader uden større problemer)
Hele kæden klient/server/database skal køre med samme tegnsæt - og nej, det er ikke nok at sætte metas.
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.