04. maj 2006 - 15:37Der er
9 kommentarer og 1 løsning
Encoding problemer
Hej jeg har det her script som henter indholdet fra en klassisk ASP side også udskriver det på min .net side
Min kode: Dim ASPwebReq As WebRequest = WebRequest.Create(aspSiteUrl) Dim dotNetReqStream As Stream = HttpContext.Current.Request.InputStream Dim pos As Long = HttpContext.Current.Request.InputStream.Position
Dim sr As StreamReader sr = New StreamReader(ASPwebReq.GetResponse().GetResponseStream(), Encoding.Default) Dim output As String = sr.ReadToEnd sr.Close()
Return output
Det er ikke hele min kode, men håber det er nok til at forstå hvad jeg laver. Mit problem opstå når jeg så skriver æ ø å for så bliver det til noget underlige tegn "æ ø Ã¥" men hvis jeg ændre min Encding fra Default til UFT-8 så bliver de udskrivet okey, men så virker tegnet på min søg knap ikke og min søge funktion virker eller ikke som den skal for det virker som om at den bare sletter åbet over på min klassisk ASP side... Så sprøgsmålet er hvordan eller hvilken endcoding skal jeg bruge?
Hos Computerworld it-jobbank er vi stolte af at fortsætte det gode partnerskab med folkene bag IT-DAY – efter vores mening Danmarks bedste karrieremesse for unge og erfarne it-kandidater.
Hvis jeg ændre sr = New StreamReader(ASPwebReq.GetResponse().GetResponseStream(), Encoding.Default) til sr = New StreamReader(ASPwebReq.GetResponse().GetResponseStream(), Encoding.GetEncoding("ISO-8859-1")) så skriver selve teksten på siden men mit input bliver stadig med Ã¥ når jeg søger
Hvad med, skal jeg ændre dem? Dim ASPwebReq As WebRequest = WebRequest.Create(aspSiteUrl) Dim dotNetReqStream As Stream = HttpContext.Current.Request.InputStream Dim pos As Long = HttpContext.Current.Request.InputStream.Position
Hej arne_v Den laver stadig en fejl, når jeg har skrivet noget i min tekst box så kommer den tekst så ud som Ã¥ når jeg så submitter siden.. Kan du sige hvorfor? eller skal du bruge mere info?
et eller andet sted får du outputtet noget i UTF-8 og når det vises som ISO-8859-1 ser det sådan ud
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.