Wpis z mikrobloga

#python #naukaprogramowania
Hej, mam problem którego nie jestem w stanie rozwiązać od dłuższego czasu. W jaki sposób mogę wyświetlić prawidłowo na konsoli (windows) plik zapisany w utf8 za pomocą pythona? Ciągle dostaję krzaki i nie jestem w stanie sobie z nimi poradzić.

Próbowałem:
- Zmiana kodowania Powershella na utf8 za pomocą chcp 65001
- str(x.encode('utf-8'), 'utf-8')
- $PYTHONIOENCODING='UTF-8'
- sys.stdout.buffer.write('♠'.encode('utf-8'))
Jednak za każdym razem mam krzaki przy polskich znakach
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@ifinox: nie wiem czy zrozumiałeś kolegę @MakuZo, nie wiem nawet czy ja go dobrze zrozumiałem, ale chyba chodzi mu o to, że może nie udaje Ci się zmienić codepage'a dla Powershella i stąd krzaki, zatem printuj z domyślnym windowsowym kodowaniem cp1250.
  • Odpowiedz