thejoeejoee / VUT-FIT-IFJ-2017-toolkit

IDE for custom language IFJcode17 and pack of automatic tests for compilers of that language.
https://ifj.josefkolar.cz/
GNU General Public License v3.0
23 stars 11 forks source link

Windows - kódování souborů #25

Closed moosejackson closed 6 years ago

moosejackson commented 6 years ago

Diakritika v souborech uložené s kódováním UTF-8 se špatně zobrazuje. image Soubory musí být kódovány windows-1250, pak se to už zobrazuje dobře.

SonyPony commented 6 years ago

Python to špatně dělal, v Qt chyba není, Opraveno. @thejoeejoee udělá release.

// EDIT by @thejoeejoee: Špatně to v Pythonu dělal @SonyPony, ne Python. // EDIT by @SonyPony: Windows za to může.

thejoeejoee commented 6 years ago

Releasnuto, @moosejackson zaktualizuj si prosím (pip install --upgrade --no-cache-dir IFJcode17-toolkit) a jestli je OK, zavři prosím.

moosejackson commented 6 years ago

super! už to je ok 👍

//EDIT jen ta chyba, když se soubor otevírá s jiným kódováním než utf-8 je trochu zvláštní, IDE spadne a v konzoli je:

Fatal: Traceback (most recent call last): File "C:\Users\Moose\AppData\Local\Programs\Python\Python36\lib\site-packages\ifj2017\ide\core\file_io.py", line 50, in read return str(read_data, encoding='utf-8') UnicodeDecodeError: 'utf-8' codec can't decode byte 0x96 in position 60: invalid start byte