2011-06-19 13 views
10

UTF8 veya UTF16 Çince metninin bir Console penceresinde, örneğin Console.WriteLine (Çince) olarak gösterilip gösterilmeyeceğini her zaman merak ettim. Şimdilik, ??? gibi görünür. Çince karakterleri destekleyen bir Konsol oturumu başlatmak mümkün mü?Konsol'u Çince gösterebilir miyim?

+0

Neden UTF8? Windows UTF8'den nefret ediyor. UTF16 ile daha iyi olmaz mıydın? –

+0

UTF16 daha da iyi olurdu. Katılıyorum. – tofutim

cevap

5

urxvt, Unicode rxvt, Çince karakterleri gösterecek bir Xwindow "konsolu" dır. Windows kullandığınızı varsayarak, bu Cygwin veya coLinux altında çalışabilir.

ayrıca bkz. Unicode characters in Windows command line - how?. Yazı tipini Lucida'ya nasıl değiştireceğimi henüz çözemedim, ancak en azından chcp 65001 soru işaretlerinden kurtuldu.

Değişen konsol yazı tipi karmaşık görünüyor: https://superuser.com/questions/5035/how-to-change-the-windows-console-font. (güncelleme: Windows konsolunun içinden konsol simgesine sağ tıklayarak Lucida'ya geçtiniz; Özellikler'i, Yazı tipi sekmesini ve seçilen Lucida'yı seçin. Hiçbir yardım, Çince karakterler blok olarak gösterilir).

Bu: http://www.vistax64.com/powershell/239480-display-unicode-utf-8-files-windows-console.html, Çince karakterleri görüntüleyebildiğinden Powershell ISE ve Console2 (http://www.ghacks.net/2008/06/09/console-2-a-better-cmdexe/) öğelerinden bahseder. cygwin altında aşağıdaki ayarları İngilizce arayüz etkinleştirebilirsiniz

+0

Çince Windows kullanırken konsolda Çince olduğunu düşünüyorum, bu yüzden mümkün olmalıdır (belki de unicode kodlamada değil). – tofutim

+0

son düzenlemeye bakın –

0

, henüz vb kedi, kuyruk,

ihracat LANG = en_US.UTF-8

ihracat LC_CTYPE = zh_CN

0
Çinli karakter ekranı destekler

Control Panel -> Region and Language -> Administrative -> Change system locale...'a gidin ve bir Çin yerel ayarı seçin. Yeniden başlatma ve şimdi konsol pencereleriniz 936 kod sayfası olacak ve yazı tipi Çince karakterleri gösterebilen yazı tipi olacaktır.

Artık bir dir komutunun Çince karakterleri gösterebileceğini ve programlarınızın konsoldaki Unicode Çince karakterlerini yazdığını doğru olarak göreceksiniz (küçük kutular yerine).

Bu, Windows 7'de dil paketleri veya Windows'un özel sürümlerine gerek duymadan benim için çalıştı.

+0

codepage 936 geçersiz. Çince için başka bir kodun var mı? –

İlgili konular