FAQ |
Kalender |
![]() |
#1 | ||
|
|||
Hej, jag är ny här.
|
Hej!
Jag har lite problem med att få bokstäverna åäö att funka i urlen. Vad jag vill göra att att t.ex. skriva in "http://www.minDomän.se/Default.aspx?=åäö" och att jag sedan hämtar upp värdet på variabeln i min ASP.NET applikation. Dessvärre och jag inte haft någon större tur med detta. Kod:
protected void Page_Load(object sender, EventArgs e) { Request.ContentEncoding = System.Text.Encoding.GetEncoding("iso-8859-1"); Response.Charset = "iso-8859-1"; if(Request["testVar"] != null ) { string queryStringOriginal = Request["testVar"]; // Skriv ut! Label l1 = new Label(); l1.Text = queryStringOriginal.ToString(); this.Panel1.Controls.Add(l1); } } Någon som har någon idé? |
||
![]() |
![]() |
![]() |
#2 | ||
|
|||
Banned
|
Testa med ISO-8859-15 (Med € tecken)
|
||
![]() |
![]() |
![]() |
#3 | |||
|
||||
Bara ett inlägg till!
|
åäö får man inte ha i URL:er.. du behöver alltså URL:encoda strängen enligt följande:
http://www.minDomän.se/Default.aspx?testVar=%E5%E4%F6 |
|||
![]() |
![]() |
Svara |
|
|