22. oktober 2006 - 20:32Der er
6 kommentarer og 1 løsning
ASCII til UNICODE - konvertering i VS2005
Nedenstående kode får desværre VS2005 til at udskrive ascii tegn. Indholdet af strmContents bliver f.eks. til 7297108108111, når klienten sender teksten "Hallo" til Page_Load (den sender i plain text). Er der nogen, der kender en simpel måde at moderere koden nedenfor, så jeg får udskrevet teksten som bogstaver i Unicode, der vist er standard i VS2005? Der findes måske en indbygget metode til den slags?
Mon man kan forvente at strengen strmContents automatisk gør den indkomne plain ascii tekst til Unicode? - dvs uden nogen særlig konvertering forinden. Det har jeg brug for at vide, af hensyn til den type, der kræves, der hvor teksten ender (i en sql-server).
Det var nu ikke Æ,Ø,Å, men selve formatet jeg tænkte på. Men jeg prøver dit forslag.
- forresten: jeg skrev dit kodeforslag med StreamReader virkede. Det gør det også, men når der kommer en ny og anderledes tekst ind i Page_Load, udskriver strmContents stadig "Hallo", og sådan bliver det ved. Er der noget der skal lukkes eller nulstilles? Det hjælper ikke at tilføje Close eller Dispose....
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.