You are here: PSPad forum > České diskuzní fórum > Změna kódování při UTF-8 no BOM

Změna kódování při UTF-8 no BOM

#1 Změna kódování při UTF-8 no BOM

Posted by: janturon | Date: 2022-04-19 10:23 | IP: IP Logged

Pokud nastavím kódování UTF-8 no BOM, vytvořím nový soubor, vložím pouze ASCII znaky, uložím, zavřu a znovu otevřu v PS Padu, je oteřený ve znakové sadě CP-1250. Pokud pak přidám diakritické znaky, CP-1250 už zůstane. Výchozí znakovou sadu mám nastavenu na UTF-8 no BOM.

Bylo by možné nastavit, aby se při nejednoznačné autodetekci znakové sady použila v případě kompatibility výchozí znaková sada (zadaná v nastavení -> adresáře a soubory) a teprve až pak OEM/ANSI default?

Edited 1 time(s). Last edit at 2022-04-19 10:30 by janturon.

Options: Reply | Quote | Up ^


#2 Re: Změna kódování při UTF-8 no BOM

Posted by: pspad | Date: 2022-04-19 11:20 | IP: IP Logged

Pokud soubor obsahuje pouze ASCII znaky z nižší části ASCII tabulky, pak je obsah souboru v UTF-8 no BOM a CP-1250 fyzicky naprosto stejný a PSPad nemá jak poznat v jakém kódování soubor je. UTF-8 kóduje až znaky z vyšší části tabulky (např. znaky s diakritikou)

Mohlo by pomoct nastavení programu / Soubory / [x]Zapamatovat stav souboru
Pak by si PSPad měl zapamatovat i kódování (dokud s enezmění umístění nebo jméno souboru)

Vypněte si automatickou detekci kódové stránky. Pak ale bude problém s vašim nastavením (default UTF-8) a soubory, které UTF-8 neobsahují - budete muset potvrzovat dialog, že UTF-8 soubor neobsahuje.

Edited 1 time(s). Last edit at 2022-04-19 11:23 by pspad.

Options: Reply | Quote | Up ^


#3 Re: Změna kódování při UTF-8 no BOM

Posted by: janturon | Date: 2022-04-20 14:17 | IP: IP Logged

Díky, problém vyřešen.

Zapamatování stavu souboru řeší problém se změnou znakové stránky. Vypnutí detekce CP ponechává u nových souborů UTF-8.

Možná by nebyl špatný nápad obarvovat záložku na základě pravidla (třeba znakové sady), aby to člověk nepřehlédl. Nepodporuje PSPad něco podobného?

Options: Reply | Quote | Up ^


#4 Re: Změna kódování při UTF-8 no BOM

Posted by: pspad | Date: 2022-04-20 14:38 | IP: IP Logged

Barva zalozky na zaklade znakove sady neni. Ale je to zajimavy napad.
Pro kazdy soubor je znakova sada zobrazena na stavovem radku

Options: Reply | Quote | Up ^






Editor PSPad - freeware editor, © 2001 - 2022 Jan Fiala, Hosted by Webhosting TOJEONO.CZ, design by WebDesign PAY & SOFT, code Petr Dvořák, Privacy policy and GDPR