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

Odpovedet emailem