emacs içinde cygwin åäö


2

Birkaç saattir bu problemle uğraşıyorum. Ve cevabı google'da bulamadım bu yüzden burada deneyeceğim.

Sorun şu ki cygwin'de emacs çalıştırdığımda -nw åäö gibi mod karakterleri normal şekilde çıkmıyor. Ancak ben bu karakteri mintty terminaline yazdığımda tamamen normal. Google'da bulduğum cevap yazmam gerektiğidir M-x standard-display-european Ancak emacs bu seçeneğe sahip değildir. Sadece bulundu standard-display-cyrillic-translit


Bu karakterlerde tam olarak yanlış giden ne? Yeni oluşturulan dosyaları veya mevcut dosyaları etkiler mi?
ak2

Ve hangi Cygwin sürümünü kullanıyorsunuz? ( uname -r sana söyleyeceğim.
ak2

@ak - 1.7.x kullanıyorum Bu karakter blok olarak görünecek. Kullandığımda blok olarak gösterilecek cat yanı sıra.
starcorn

2
Hmm. Nerede emacs kullanıyorsunuz? Mintty'de mi yoksa varsayılan konsolda mı? İkincisi ise, konsol özelliklerinde Lucida Konsolu gibi bir TrueType yazı tipi seçmeyi deneyin.
ak2

1
O zaman tutarsız karakter kümesi ayarlarına benziyor. Mintty'nin seçeneklerinin Metin sayfasında ayarlanan yerel ayar ve karakter nedir ve bunların değerleri nelerdir? LC_ALL, LC_CTYPE, ve LANG Ortam Değişkenleri? Bu değişkenleri bash başlangıç ​​dosyalarında mı ayarlıyorsunuz? Öyleyse yapma, çünkü terminal bunu bilmeyecek.
ak2
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.