<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-2" http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
stavil by som sa ze 852 je default pre ceske wokna, kazdopadne sa da
zmenit na cokolvek. utfg. pre utf8 je to 65001<br>
<br>
S.<br>
<br>
<br>
Pavel Kosina wrote:
<blockquote cite="mid:47FA1335.5080500@post.cz" type="cite">
  <pre wrap="">David Michal napsal(a):
  </pre>
  <blockquote type="cite">
    <pre wrap="">No pockej ale presne tohle tam mam:


def out(text):
    print unicode(str(text) + '\n', 'utf8')

tzn. Ze bych mel nejak zjistit kodovanu terminal jeste pred printem. To udelam jak ?
  
    </pre>
  </blockquote>
  <pre wrap=""><!---->
Být tebou, ještě jednou prověřím, že je soubor, vlastně oba dva soubory 
(program i soubor s texty) skutečně v kodovani utf8. Tam se vznikají 
chyby nejvíce.

Jinak terminály pod Linuxem bývají dnes utf-8, pod Windows cp852, takže 
pro windows platí:

# -*- coding: utf-8 -*-
text="Žlutý kůň"

textUnicode= unicode (str(text), "utf-8")  # převod na unicode
print textUnicode  # tiskne správně

textTerminal = textUnicode.encode("cp852")  # převod na kodovaní windows 
konsole
print textTerminal  # tiskne správně

  </pre>
</blockquote>
<br>
</body>
</html>