Avatar billede bongo20 Nybegynder
29. maj 2005 - 09:12 Der er 12 kommentarer og
1 løsning

fejl i Request.QueryString

Hej

Når jeg forsøger at bruge andre tegn end de latinske i min QueryString, bliver de vist som spørgsmålstegn.

Hvis jeg f.eks. skriver kinesiske tegn i min adresselinje som QueryString så kommer de ud som ???

Nogen der kender en løsning på det?

:o)
Avatar billede arne_v Ekspert
29. maj 2005 - 09:15 #1
det plejer at betyde at de er blevet sendt som ISO-8859-1 (eller CP-1252) til
noget som forventer UTF-8
Avatar billede bongo20 Nybegynder
29. maj 2005 - 09:20 #2
ok, hvordan styrer jeg det?
Avatar billede arne_v Ekspert
29. maj 2005 - 09:24 #3
den sikre er nok at URL encode dem (i UTF-8)
Avatar billede bongo20 Nybegynder
29. maj 2005 - 09:28 #4
kan jeg gøre det for en hel applikation eller hvordan gør jeg bedst det?
Avatar billede arne_v Ekspert
29. maj 2005 - 09:35 #5
det skal gøres for hver enkelt query string

(hvis det er en form submit bør browseren selv gøre det)
Avatar billede bongo20 Nybegynder
29. maj 2005 - 11:36 #6
Jeg sender til siden med en location.href fra javascript.
Jeg har så forsøgt at sætte følgende ind på siden der modtager.

<%@ Page Language="C#" ResponseEncoding="utf-8" %>

Det giver mig bare ingen ændringer, ved du hvad jeg gør forkert?
Avatar billede arne_v Ekspert
29. maj 2005 - 12:46 #7
hvis det er javascript som sender så må det være javascript som skal encode
Avatar billede bongo20 Nybegynder
29. maj 2005 - 16:02 #8
har du nogen ide om hvordan det gøres i javascript?
Avatar billede arne_v Ekspert
29. maj 2005 - 16:14 #9
nej men jeg er sikker på at man kan
Avatar billede arne_v Ekspert
29. maj 2005 - 16:18 #10
Der er masser af eksempler:

http://www.rgagnon.com/jsdetails/js-0096.html
http://sislands.com/coin70/week6/encoder.htm
http://www.kamath.com/codelibrary/cl006_url.asp

men jeg er meget i tvivl om hvorvidt de encode med UTF-8 eller ISO-8859-1
Avatar billede bongo20 Nybegynder
29. maj 2005 - 16:18 #11
ok, jeg lukker denne og prøver i javascript kategorien. Tak for hjælpen. Smider du et svar?

:o)
Avatar billede arne_v Ekspert
29. maj 2005 - 16:20 #12
ok
Avatar billede bongo20 Nybegynder
29. maj 2005 - 17:01 #13
Helt kanon arne, det virker jo det skidt :o)
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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