17. maj 2005 - 10:26Der er
9 kommentarer og 1 løsning
Extended ASCII Og .NET
Jeg har en VB .NET konsol-applikation med linien "Console.WriteLine(Chr(80).ToString)". Et "P" udskrives som forventet. Derimod hvis jeg ønsker udskrevet et specialtegn (fx. et indramningstegn) fra Extended ASCII, Chr(128) til Chr(255), så kommer der ikke det som jeg forventer.
@ driis Jeg (Windows 2000) benytter Code page 850 (LATIN 1). Iflg. opslagstabel skal fx. Chr(192) vise et "Bottom-Left"-tegn, men jeg får noget helt andet. Har du mulighed for selv at lave en test?
@ driis Der er noget galt du... ... Dim chars As Byte() = {192} Console.WriteLine(System.Text.Encoding.ASCII.GetString(chars)) ... Ud på skærmen kommmer: @ Det var ikke lige det tegn jeg ventede...!?
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.