Čtení textových souborů

Toto je hlavní technické fórum pro diskusi o problémech při vytváření PROMOTIC aplikací a jejich řešení.

Čtení textových souborů

Postby Jirkal » Mon 13. Jan 2020 11:56:02

ř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
Jirkal
 
Posts: 1
Joined: Thu 11. Oct 2018 10:07:14

Re: Čtení textových souborů

Postby admin » Mon 10. Feb 2020 9:48:01

Dobrý den,

zašlete prosím váš textový soubor na adresu: klimicek@microsys.cz
admin
Administrátor
 
Posts: 64
Joined: Wed 12. Dec 2012 15:43:09

Re: Čtení textových souborů

Postby Pavel Klimíček » Fri 14. Feb 2020 12:18:47

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
Pavel Klimíček
 
Posts: 45
Joined: Thu 13. Dec 2012 15:35:59


Return to Nevím jak...

Who is online

Users browsing this forum: No registered users and 1 guest

cron