SORU
21 NİSAN 2011, PERŞEMBE


Nasıl konsol için unicode karakter yazmak için?

Eğer konsol uygulamasında bir karakter yazmak mümkün olup olmadığını merak ediyordum gibi "C" kullanarak .NET? Bu karakter yazmak istediğimde, çıkışları bir soru işareti konsol.

Bu benim ilk yazı olduğunu, Eğer bir şey özledim, lütfen bana söyle. Şimdiden teşekkürler.

CEVAP
21 NİSAN 2011, PERŞEMBE


Çıktı kodlama ASCII ayarlamak olasıdır. Çıkış göndermeden önce bu kullanmayı deneyin:

Console.OutputEncoding = System.Text.Encoding.Unicode

ve burada bir küçük kullanışlı bulabilirsiniz test uygulaması konsol

imports Microsoft.VisualBasic
imports System

public module MyModule
    Sub Main()
        Console.OutputEncoding = System.Text.Encoding.UTF8
        dim i as integer
        for i = 0 to 1000
            Console.Write(ChrW(i))
            if i mod 50 = 0 //break every 50 chars
                Console.WriteLine()
            end if
        next
    Console.ReadKey()
    End Sub
end module

Konsol yazı tipi seçiminiz belirli bir karakter desteklemiyor olabilir. Windows Araç Çubuğu üzerinde tıklayın (C gibi simge:.) ve seçin Özellikler ->Yazı tipi. Diğer bazı yazı tipleri eğer karakteri düzgün görüntü olmadığını görmek için deneyin:

picture of console font edit

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • foreignimage

    foreignimage

    13 HAZİRAN 2006
  • JayzTwoCents

    JayzTwoCents

    26 AĞUSTOS 2012
  • NightShader1

    NightShader1

    25 Temmuz 2006