[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:52:44 +0200
Message-ID: <b7eae8580902221252n3e7c409ci47b62149f9df4ede@mail.gmail.com>

Selamlar,

daha önce eklemiştim denedim ama malesefe sonuç aynı.

#-*- coding: utf-8 -*-

import locale
locale.setlocale(locale.LC_ALL,"tr_TR.UTF-8")

listem=["Bağcı","çığlık","şemsiyecİ"]

for i in range(len(listem)):
   print (listem[i])

a = u"iıöçşğ"

print a.upper()

ÇIKTI:
Bağcı
çığlık
şemsiyecİ
*IIÖÇŞĞ*

2009/2/22 Erdem ARTAN <badibere_at_gmail.com>

>
> # -*- coding: utf-8 -*-
>
> yazdıktan sonra dener misiniz?
>
>
> 2009/2/22 TARIK KOBALAS <tkobalas_at_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
>>
>>
>
>
> --
> Erdem Artan
> Hacettepe Üniversitesi
> IEEE Öğrenci Kolu YK Bşk. Yard.
>
> artanerdem at gmail.com
> artanerdem at yahoo.com.tr
> eartan at ieee.org
> 555 716 62 95
>
> msn: badibere at hotmail com
> gtalk: badibere at gmail com
> jabber: baDibere at jabber org
>
> _______________________________________________
> 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:40:35 EET

---------

Bu arsiv hypermail 2.2.0 tarafindan uretilmistir.