Tekrar selamlar, Cevabın için teşekkür ederim Deniz ama bende bu şekilde çıkarmadı ekrana.
>>> a=u'iışöçğ' >>> print a.upper() *IIŞÖÇĞ* 2009/2/22 deniz silahcılar <[email protected]> > > > 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 > > -- TARIK KOBALAS
_______________________________________________ Linux-programlama mailing list [email protected] http://liste.linux.org.tr/mailman/listinfo/linux-programlama
