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

  • Arun Kumar

    Arun Kumar

    18 Mart 2010
  • pleated-jeans

    pleated-jean

    6 HAZİRAN 2013
  • Skrillex

    Skrillex

    6 NİSAN 2010