7'yi UTF-8'i standart olarak kullanmak üzere ayarlamanın bir yolu var mı?
kullanmak için her bir metin editörünü ayarlamak gerçekten can sıkıcı bir durum.
7'yi UTF-8'i standart olarak kullanmak üzere ayarlamanın bir yolu var mı?
kullanmak için her bir metin editörünü ayarlamak gerçekten can sıkıcı bir durum.
Yanıtlar:
Kısa cevap hayır, mümkün değil .
Ayrıntılı olarak, Windows 7’de, her ikisini de yapmanızı sağlayan global bir kodlama seçeneği bulamayacağınızdan korkuyorum.
Ayrıca, burada çözmeye çalıştığınız sorunun ne olduğunu sormak isterim?
Verileri temsil etmek için dahili olarak unicode kullanıp kullanmayacaklarını seçmek uygulamaya bağlıdır. Unicode kullanımı teşvik edilirken , aslında tüm uygulamalarınızın dahili olarak desteklediğinden emin olamazsınız.
Ne yapabiliriz , ancak listelenen uygulamaların her biri için varsayılan karakter kodlamasını değiştirmek geçerli:
UTF-16LE
.
Temelde bu mümkün değildir, çünkü UTF-8, UTSI -8, kod sayfası 65001 için bir ANSI kod sayfası olmasına rağmen, sistem ANSI kod sayfası olarak izin vermez . Bunun birkaç nedeni var gibi görünüyor:
WriteFile()
API Örneğin bu gibi dayanan tüm kütüphane kodu boyunca kabarcık kod sayfası 65001 altında yanlış sonuç verir write()
.Microsoft'ta uluslararasılaştırma üzerine çalışan Michael Kaplan'ın sonlarında , ilgili konularda birkaç yazı bulunan bir "Her şeyi sıralamak" adlı bir blog vardı . Ona bu endişelerden bazılarını doğrudan gün içinde e-postayla gönderdim.