[Linux-programlama] Re: Piton Türkçe Karakter Problemi

---------

[Linux-programlama] Re: Piton Türkçe Karakter Problemi

From: TARIK KOBALAS <tkobalas_at_gmail.com>
Date: Sun, 22 Feb 2009 22:31:44 +0200
Message-ID: <b7eae8580902221231u6435416g3cf75f51a3e07d4b@mail.gmail.com>

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 <dsilahcilar_at_gmail.com>

>
>
> 2009/2/22 TARIK KOBALAS <tkobalas_at_gmail.com>
>
> 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
> Linux-programlama_at_liste.linux.org.tr
> http://liste.linux.org.tr/mailman/listinfo/linux-programlama
>
>

-- 
TARIK KOBALAS

_______________________________________________
Linux-programlama mailing list
Linux-programlama_at_liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama
Received on Sun 22 Feb 2009 - 21:19:33 EET

---------

Bu arsiv hypermail 2.2.0 tarafindan uretilmistir.