>   File "/usr/lib/python2.4/site-packages/MySQLdb/cursors.py", line 146,
> in execute
>    query = query.encode(charset)
> UnicodeDecodeError: 'ascii' codec can't decode byte 0xfd in position 83:
> ordinal not in range(128)
>
> --
> Kolay gelsin,
> Mucip:)
>
> _______________________________________________
> Linux-programlama mailing list
> [email protected]
> http://liste.linux.org.tr/mailman/listinfo/linux-programlama
>

Öntanımlı olarak ascii karakter seti kullanıldığı için Türkçe karakterleri
işleyemiyor. Şöyle [1] bir fonksiyondan geçirirseniz düzelecektir.

def getUnicode(self, word):
     return unicode(word, 'utf-8')

-- 
Aydın ŞEN

         Ege Üniversitesi
Uluslararası Bilgisayar Enstitüsü
_______________________________________________
Linux-programlama mailing list
[email protected]
http://liste.linux.org.tr/mailman/listinfo/linux-programlama

Cevap