2009/2/22 TARIK KOBALAS <[email protected]> > Selamlar Herkese, > > Pitonda Türkçe karakterlerin gösterilmesinde ve bazı fonksiyonlarda sorun > yaşıyorum. Türkçe karakter kodlamasını eklememe rağmen listelerin > gösterilmesi ve ekrana yazdırmada aşağıdaki problemlerle karşılaşıyorum. > > >>>import locale > >>>locale.setlocale(locale.LC_ALL,"tr_TR.UTF-8") > >>>print u"iışöçğ".upper() > > çıktı: IIŞÖÇĞ > > yani küçük i harfini ve küçük ı harfini de büyük I olarak çeviriyor. Bir de > herseferinde unicode olarak (u"iıöçğ") yazmamak için ne yapmak gerekiyor. > > bu katarı bir diziye eklediğimde ise > >>>deneme = ["iışöçğ"] > >>>deneme > ['i\xc4\xb1\xc5\x9f\xc3\xb6\xc4\x9f\xc3\xa7'] alıyorum. > > Bilgisi olan paylaşırsa sevinirim. İyi çalışmalar, iyi akşamlar... > -- > TARIK KOBALAS > > Şöyle bir kullanım işinizi görür mü ?
>>> import locale >>> locale.setlocale(locale.LC_ALL,"tr_TR.UTF-8") 'tr_TR.UTF-8' >>> a=u'iışöçğ' >>> print a.upper() İIŞÖÇĞ Dizi içinse >>> deneme=["ıişöğ"] >>> print deneme[0] ıişöğ
_______________________________________________ Linux-programlama mailing list [email protected] http://liste.linux.org.tr/mailman/listinfo/linux-programlama
