Zdravím, pro chování kódování (pro otvírání i vytváření nových souborů) lze ověřit nastavení (mohlo se stát, že při nějaké aktualizaci se přepsala dřívější nastavení nějakými výchozími hodnotami (?)). v menu je to hlavně Kódová stránka [ ] Automatická detekce a v menu Upravit... je možné změnit výběr kódování, které se mají zohledňovat/nabízet k vybrání zvýrazněním řádku a posouváním šipkami pod seznamem lze upravit pořadí a první položku
Kromě toho je celkové nastavení: Nastavení programu: Adresáře a soubory [ ] Zapamatovat stav souboru a Výchozí CP pro otevírání souborů ... (samostatné - přednostní - nastavení pro kódování je možné i v projektech) Celkově se PSPad - pokud to chápu správně - snaží použít pro otevření souboru buď kódování zjištěné autodetekcí - když je povolena nebo kódování nastavené jako výchozí v uvedených nastaveních (projektu nebo celého programu) Pokud podle toho má být použito utf-8, ale s obsahem souboru není slučitelné a dekódování vede k chybě, použije se místo něho jiné, neunicodové (patrně ANSI, nebo možná první vhodná položka v pořadí kódování v menu Kódová stránka(?) - to by případně asi nejlépe vysvětlil autor). Nezohledňují se údaje o kódování v obsahu souborů (v meta tagu, v komentářích apod.) Při aktivovaném nastavení: [x] Zapamatovat stav souboru se v pomocném souboru programu interně uchovávají individuální nastavení pro otevřený soubor (podle souborové adresy), mezi jinými vlastnostmi je to i ručně přepnuté kódování; při dalším otevření se použije znovu. Trochu komplikované je kódování při hromadném hledání (a případně nahrazování) v souborech - tam je nastavitelné společně pro celé hledání (i když prohledávané soubory mohou mít různé) - toho se ale uváděné komplikace netýkají. Popisované problémy vypadají, jako by bylo používané neunicodové kódování pro soubory utf-8; to by bylo při napevno nastaveném např. ANSI, bez autodetekce; a snad by se to mohlo vyřešit (pro tyto případy) nastavením utf-8 jako výchozího kódování; pak lze vyzkoušet, jak pro používané soubory funguje autodetekce a podle toho ji aktivovat nebo vypnout. Nevím, jestli hraje roli použití anglických windows - svého času bývalo třeba systémové nastavení kódové stránky neunicode programů (aby se používalo např. win1250 místo win1252 - nejspíš už to ale nebude relevantní, tím spíš, že má jít o utf8 a ne ansi. Je ale možné, že problémy souvisí ještě s něčím dalším... zdravím, vbr -- <https://forum.pspad.com/read.php?1,77360,77361> PSPad freeware editor https://www.pspad.com