webForumDet fria alternativet

Mellanslag i cookies

ASP

4 svar · 151 visningar · startad av SB

Medlem sedan maj 2000194 inlägg
Frågan#1

Hej på Er!

En liten fråga om cookies:
Klarar inte cookies av mellanslag?
När jag skall lagra ett för- och ett efternamn i en cookies skriver jag:

Response.Cookies("Namn")="Förnamn Efternamn"

Men när jag hämtar samma kaka med

variabel = Request.Cookies("Namn")

så kommer bara förnamnet med.
Mellanslaget bryter alltså strängen. Är det någon som har någon lösning på detta?

Mvh
/SB

Medlem sedan dec. 19998 577 inlägg
#2

Har inte sett problemet förut... men det borde kunna lösas genom att byta ut alla mellanslag mot  ...

Replace(texten," "," ")

------------------
Nu har du sjungit på sista refrängen
Jourhavande Vide

Medlem sedan dec. 19996 721 inlägg
#3

Frågan är bara varför problemet uppstår. Det ska inte uppstå. Cookies klarar mellanslag alldeles galant. Kod?

Medlem sedan maj 2000194 inlägg
#4

Jag hämtar värdet som skall lagras i en cookie från ett formulär, enligt:

Response.Cookies("idNamn") = Request.Form("sign")

från en annan sida hämtar jag kakan...

Variabel = Request.Cookies("idNamn")

och det är då jag bara får med förnamnet.

Jag har ännu inte provat Replace-metoden som Vide tipsade om, men den fungerar säkert...

/SB

Medlem sedan maj 2000194 inlägg
#5

Hej igen!

Jag måste göra ett tillägg här:

Jag har hittills bara kört denna kod på den lokala datorn (med PWS) och alltså lagrat kakan på den lokala hårddisken.
Om det har någon betydelse vet jag ej...

Mvh
/SB

263 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)