You are here: PSPad forum > Bug report / Hlášení chyb > Speciální znaky rozbijí českou diakritiku
Posted by: Zdeny | Date: 2019-12-13 22:48 | IP: IP Logged
Zdravím,
speciální znaky v TXT souboru (UTF-8) rozbijí českou diakritiku:
img.zdenekvecera.cz
img.zdenekvecera.cz
Ve starší verzi PSPadu se vše přitom zobrazuje v pořádku:
Pokud odstraním oba speciální znaky z druhého řádku (ve starší verzi PSPadu či jiném editoru), česká diakritika se následně po znovu načtení zobrazí v pořádku. Při přítomnosti uvedených znaků na druhém řádku se ale zobrazuje "rozsypaný čaj".
Problém jsem zaznamenal u PSPad 5.0.1.312 a dev 5.0.2.342 (stáhl jsem zip archivy PSPadu, ponechal výchozí konfiguraci a načetl TXT soubor).
U starší verze 4.6.2.2750 jsem problém nezaznamenal, tam se mi ve všech případech zobrazuje diakritika v pořádku.
Windows 10 Pro 1903.
Testovací TXT soubor je k dispozici zde:
Můžete se na to prosím podívat, jestli je chyba v detekci, či zdali je potřeba něco upravit v nastavení?
Moc děkuji.
Posted by: pspad | Date: 2019-12-14 17:35 | IP: IP Logged
Zkoušel jsem to s verzí 4.6.1 a tam se to nezobrazí korektně také. Takže to bude souviset s něčím jiným.
Notepad to taky neotevřel korektně.
Přidal jsem BOM, abych měl jistotu, že to PSPad bude otevírat jako UTF-8, ale nepomohlo to.
A Notepad to otevřel jako:
https://ctrlv.cz/shots/2019/12/14/w2tK.png
PSPad se chová tak, že pokud je v UTF-8 nějaký problém, tak to nepřevádí, aby nedošlo k porušení souboru a ke ztrátě znaků.
Pokud jsem v Notepad zrušil ty 3 první "vadné" znaky, pak to PSPad otevřel v pořádku a to jak verze 4, tak i verze 5.
Posted by: pspad | Date: 2019-12-14 17:43 | IP: IP Logged
Zkoušel jsem hledat ty znaky v mapě znaků, ale nenašel jsem je.
Jakou mají hodnotu? Můžete ověřit, že jsou obsaženy v použitém písmu?
Posted by: Zdeny | Date: 2019-12-15 10:48 | IP: IP Logged
Hezkou neděli,
děkuji za reakci.
Potvrzuji, že se mi to ve verzi 4.6.1.2716 také nezobrazuje korektně:
Verze 4.6.2.2748 je OK (tak jak jsem to psal v prvním příspěvku):
A aktuální dev 5.0.2.346 také nezobrazuje korektně:
Všechny tři verze jsem teď testoval na nově stažených verzích z dev fóra při prvním spuštění.
A jen pro doplnění, toto mi zobrazuje Notepad (nezobrazuje korektně):
Mělo by se jednat o tyto znaky:
emojipedia.org
emojipedia.org
Děkuji.
Posted by: pspad | Date: 2019-12-15 11:25 | IP: IP Logged
Tady je soubor, vytvořený v aktuálním PSpad 5:
leteckaposta.cz
PSPad 5 jej otevře korektně, stejně jako třeba Notepad.
Zřejmě ten původní soubor není úplně v pořádku.
Posted by: Zdeny | Date: 2019-12-16 20:09 | IP: IP Logged
Dobrý večer,
souhlasím. Vytvořil jsem soubor znovu ve stable verzi 5.0.1.312, nastavil Unicode UTF-8 no BOM a funguje v pořádku. Stejně tak i v jiných editorech.
Takže za mě vyřešeno, děkuji a omlouvám se.
Editor PSPad - freeware editor, © 2001 - 2025 Jan Fiala, Hosted by Webhosting TOJEONO.CZ, design by WebDesign PAY & SOFT, code Petr Dvořák, Privacy policy and GDPR