From: Tonguc Yumruk (tongucyumruk@member.fsf.org)
Date: Thu 26 Jan 2006 - 16:39:29 EET
Önce iso-8859-9 ile kodlanmış bir string'e sahip olmanız gerekir.
Ardından bunu encoding'ini belirterek bir Unicode nesnesine
çevirebilirsiniz. Son olarakta Unicode'dan encode metoduyla utf-8'e
çevirebilirsiniz. En garantili yöntem budur yanılmıyorsam.
>>> s = "bir iso-8859-9 string"
>>> u = unicode(s, encoding="iso-8859-9")
>>> u
u'bir iso-8859-9 string'
>>> us = u.encode("utf-8")
>>> us
'bir iso-8859-9 string'
>>>
Tabi şu anda iki ayrı kdolama arasında geçiş yapmaya üşendiğim için
gerçek bir örnek veremedim ama genel olarak durum budur.
Thus saith Aykut KOÇAK :
> Merhaba,
>
> Python-pygame ile birşeyler yazıyorum. fakat Türkçe harfler ile ilgili
> sorunlarım var, Python ile ISO8859-9 --> UTF8 dönüşümünü nasıl
> yapabilirim?
>
> codecs adında bir modğl var ama nasıl kullanacağımı henüz
> anlayamadım. bir-iki örnek veya örnek içeren site önerirseniz memnun
> olurum
> --
> Aykut KOÇAK
>
> Elektronik Mühendisi
> (/Electronics Engineer/)
>
> E-Posta
> (/E-Mail/ )
>
> aykutkocak@superonline.com
>
> _______________________________________________
> Linux-programlama mailing list
> Linux-programlama@liste.linux.org.tr
> http://liste.linux.org.tr/mailman/listinfo/linux-programlama
-- Sevgi Saygı GNU/Linux ######################################################################## Laws of Serendipity: (1) In order to discover anything, you must be looking for something. (2) If you wish to make an improved product, you must already be engaged in making an inferior one. ######################################################################## Tonguç Yumruk
_______________________________________________
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama