Merhaba, Python'da yazdığınız cümlelerin unicode olması için başlarına u da yazmalısınız.
x = u"Merhaba Dünya!" gibi.. Öte yandan programın başında yerelleri ayarlarken boş vermek yerine tr_TR.utf8 de yapmayı deneyebilirsiniz. --- Quis custodiet ipsos custodes? 12 Ocak 2010 22:02 tarihinde Engin Yüce <[email protected]> yazdı: > Onur Bey, çok teşekkürler. Dediğiniz gibi yaptım ve oldu. > > 12 Ocak 2010 18:50 tarihinde Onur Küçük <[email protected]> yazdı: > > >> On Tue, 12 Jan 2010 18:36:01 +0200 >> Engin Yüce <[email protected]> wrote: >> >> > Merhaba, >> > >> > Python ile yazdığım bir program için curses ile text-based UI >> > gelistirmekteydim, fakat curses ile unicode karakterleri göstermeyi >> > başaramadım. Aşağıda çalışan örnek bir kod yazıyorum. Yardımlarınız >> > için şimdiden teşekkürler: >> >> >> Programın locale bilgisini alması lazım, import un altına şu satırları >> ekleyin >> >> import locale >> locale.setlocale(locale.LC_ALL, '') >> >> >> > >> > İyi çalışmalar, >> > -engin >> > >> > #!/usr/bin/python >> > # -*- coding: utf-8 -*- >> > import curses, sys >> > >> > def init_display(stdscr): >> > stdscr.clear() >> > stdscr.refresh() >> > size = stdscr.getmaxyx() >> > y,x = size >> > rootbox = stdscr.derwin(y, x, 0, 0) >> > rootbox.box() >> > getmsgscrbox = rootbox.derwin(y-8, x-2, 1, 1) >> > getmsgscrbox.box() >> > getmsgscrbox.addstr( 0,2, "Pencere 1") >> > getmsgscrwin = getmsgscrbox.derwin(y-12, x-4, 1, 1) >> > message = "Test: İıŞşğĞöÖ わたし ***Çıkmak için q ya basın." >> > getmsgscrwin.addstr( 1,1, message) >> > rootbox.syncup() >> > return rootbox >> > >> > def main(stdscr): >> > rootbox = init_display(stdscr) >> > while 1: >> > input = rootbox.getch() >> > if ( input == curses.KEY_RESIZE): >> > init_display(stdscr) >> > elif input == ord("q"): >> > sys.exit() >> > rootbox.refresh() >> > >> > curses.wrapper(main) >> >> >> -- >> Onur Küçük Knowledge speaks, >> <onur.--.-.delipenguen.net> but wisdom listens >> >> _______________________________________________ >> Linux-programlama mailing list >> [email protected] >> http://liste.linux.org.tr/mailman/listinfo/linux-programlama >> Liste kurallari: http://liste.linux.org.tr/kurallar.php >> > > > > -- > | c0d3 = <cr4c...@st3r> | > > _______________________________________________ > Linux-programlama mailing list > [email protected] > http://liste.linux.org.tr/mailman/listinfo/linux-programlama > Liste kurallari: http://liste.linux.org.tr/kurallar.php > >
_______________________________________________ Linux-programlama mailing list [email protected] http://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php
