# -*- coding: utf-8 -*- import curses from locale import LC_ALL, getpreferredencoding, setlocale def main(screen): screen.addstr(u'Ümlaut'.encode(getpreferredencoding())) screen.getch() if __name__ == '__main__': setlocale(LC_ALL, '') curses.wrapper(main)