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?
cevap
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
Ç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
son düzenlemeye bakın –
, henüz vb kedi, kuyruk,
ihracat LANG = en_US.UTF-8
ihracat LC_CTYPE = zh_CN
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ı.
codepage 936 geçersiz. Çince için başka bir kodun var mı? –
Neden UTF8? Windows UTF8'den nefret ediyor. UTF16 ile daha iyi olmaz mıydın? –
UTF16 daha da iyi olurdu. Katılıyorum. – tofutim