Page 1 of 1

Čtení textových souborů

PostPosted: Mon 13. Jan 2020 11:56:02
by Jirkal
řDobrý den,
Potřebuji číst textové soubory kódované v UTF-8 po řádcích. Pro čtení používám metodu pm.FileTextRead(FileName,1). Metoda soubor načte ovšem speciální znaky 'á', 'ř', 'německé znaky' ... jsou načteny chybně. Bohužel mi nejde připojit ukázkový soubor. Jakým způsobem načtu korektně soubor používající UTF-8? Používám verzi 8.3.29.

Děkuji

Re: Čtení textových souborů

PostPosted: Mon 10. Feb 2020 9:48:01
by admin
Dobrý den,

zašlete prosím váš textový soubor na adresu: klimicek@microsys.cz

Re: Čtení textových souborů

PostPosted: Fri 14. Feb 2020 12:18:47
by Pavel Klimíček
Dobrý den.
Soubor který jste nám zaslal neobsahuje v úvodu dokumentu BOM (Byte order mark, česky přibližně "označení pořadí bajtů").
Ale pokud tento soubor otevřete v "Poznámkovém bloku" a dáte "Uložit jalo" a vyberete "Kódování"- UTF-8 s BOM, pak bude tento soubor přečten metodou "FileTextRead" správně.

viz: https://cs.wikipedia.org/wiki/Byte_order_mark