vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
SEPA-Dateien erstellen inkl. IBAN-, BLZ-/Kontonummernprüfung  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Fortgeschrittene
Rahmenzeichen in Konsole 
Autor: icetea123
Datum: 23.11.08 12:28

Hallo VB-Gemeinde,

Laut Codepage 850 (http://de.wikipedia.org/wiki/Codepage_850), die ja in der Console-Klasse standardmäßig verwendet wird, gibt es dort ja
gewisse Zeichen, wie z.B. ║. (Hoffentlich seht ihr jetzt das richtige ).
Wenn ich aber den zugehörigen Code auf der Konsole ausgebe
For i As INteger = 0 To 255
         Console.WriteLine("{0}:{1}", i, Convert.ToChar(i))
      Next
.
Erscheint bei Code 186 aber ein Grad-Zeichen mit Strich drunter raus.
Wisst ihr vielleicht, wie sich das lösen lässt?

EDIT: GELÖST
Obwohl eine ASCII-Codepage verwendet wird, ruft Console intern noch eine Konvertierungsfunktion von Unicode nach ASCII auf. Daher kann man auch einfach Umlaute ausgeben.
Die Rahmenzeichen muss man also mit deren Unicode-Wert erzeugen:

 
 
            Console.WriteLine("{0}:{1}", 0x2550, Convert.ToChar(0x2550))
            Console.WriteLine("{0}:{1}", 0x2551, Convert.ToChar(0x2551))
            Console.WriteLine("{0}:{1}", 0x2554, Convert.ToChar(0x2554))
            Console.WriteLine("{0}:{1}", 0x2557, Convert.ToChar(0x2557))
            Console.WriteLine("{0}:{1}", 0x255A, Convert.ToChar(0x255A))
            Console.WriteLine("{0}:{1}", 0x255D, Convert.ToChar(0x255D))
MfG,
icetea

-----------------------------------
Betriebssystem: Schrott (Vista)
Entwicklungsumgebung: VS 2008

Beitrag wurde zuletzt am 23.11.08 um 12:33:44 editiert.

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Rahmenzeichen in Konsole1.168icetea12323.11.08 12:28

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel