Avatar billede mik28 Seniormester
06. oktober 2011 - 15:16 Der er 6 kommentarer og
1 løsning

æøå

jeg har noget tekst i urlen som jeg ønsker at gengive på in sige. Problemet er at æøå ikke bliver vist korrekt. Jeg henter værdien således

var minvar = unescape(getQuerystring('minvar'));
Avatar billede pstidsen Novice
06. oktober 2011 - 16:49 #1
Tror ikke din DTD er rigtig. Prøv med:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="da">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
Avatar billede olebole Juniormester
06. oktober 2011 - 21:04 #2
<ole>

@pstidsen: Med den DTD skal dokumentet serves med en speciel Content-Type - ikke text/html. Hvorfor ikke bare en HTML 4.01, indtil HTML 5 bliver standard?  =)


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">




/mvh
</bole>
Avatar billede olebole Juniormester
06. oktober 2011 - 21:06 #3
Hmmmm ...!


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

Avatar billede mik28 Seniormester
11. oktober 2011 - 08:49 #4
Jeg har fundet en løsning som virker. Jeg endte med at skrive at nøjes med at parse de enkelte værdier da de ikke indeholder æøå. Læg endelig nogle svar
Avatar billede olebole Juniormester
11. oktober 2011 - 15:06 #5
Måske, det virker for dig nu, men det svarer lidt til at træde på termometeret - patienten er dødsyg, selvom du ikke længere kan se det  =)

Som du kan se, er unescape deprecated - og har været det i adskillige år. I stedet bør du bruge decodeURIComponent.

Med din nuværende fremgangsmåde fraskriver du dig muligheden for at bruge moderne web-teknikker og -teknologier som f.eks. Ajax - ligesom du afskærer dig fra at dele informationer med andre over WWW.
Avatar billede mik28 Seniormester
12. oktober 2011 - 13:09 #6
Jeg bruger ikke unescape i min løsning. Tak for input
Avatar billede mik28 Seniormester
23. november 2011 - 15:41 #7
Lukker
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