Gå til innhold

Utfordring med tekstformatering


Anbefalte innlegg

Nå skal jeg utfordre dere litt her..

 

Fra sms server får jeg følgende message: "P tester æøå", det som ble sendt inn fra mobil var "p tester æøå".

 

Prøver jeg å legge denne manuelt inn i koden, og så kjører:

 

string mystring = "p tester æøå";

Response.Write(mystring.Replace("æ", "æ").Replace("ø", "ø").Replace("Ã¥", "å").Replace("Æ", "Æ").Replace("Ø", "Ø").Replace("Ã…", "Å"));

får jeg som resultat:

p tester æøå

 

Men hvis jeg derimot lar sms gatewayen poste denne, og bruker denne:

Response.Write(Request.Params["message"].Replace("æ", "æ").Replace("ø", "ø").Replace("Ã¥", "å").Replace("Æ", "Æ").Replace("Ø", "Ø").Replace("Ã…", "Å"));

får jeg:

P tester �¦�¸�¥

 

Hjelp?

Endret av Manfred
Lenke til kommentar
Videoannonse
Annonse

Drodler litt her mens jeg jobber jeg. Fikk endret litt i gatewayen.. så problemet mitt er nå da:

 

Det ligger æøåÆØÅ i tabellen i gatewayen. dette hentes da ut, og postes via

System.Net.WebClient.DownloadString("http://www.kunde.no/CPA/mottak.aspx?message=" + reader["message"].ToString())

 

Bruker System.Data.SqlClient.SqlDataReader reader;

 

Kan jeg kjøre en httpencoding på en eller annen måte? For det blir jo helt feil sånn med æøå i request-adressen.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...