Autodetekcja kodowania polskich liter w pliku przez TC

Moderated forum for Polish users

Moderators: Usher, Gral, eltome

Post Reply
User avatar
eltome
Junior Member
Junior Member
Posts: 57
Joined: 2023-07-29, 15:54 UTC
Location: Warmian-Masurian Voivodeship

Autodetekcja kodowania polskich liter w pliku przez TC

Post by *eltome »

Total Commander jak wiadomo ma ponad 10 milionów pobrań (Google Play) . Ale nie było tak , że nie miał wad. Swego czasu brakowało bezpośrednio w Lister'ze funkcji , która umożliwiałaby przez TC pełne wsparcie dla polskich liter . Wtedy przydatna była wtyczka, która umożliwiałaby automatyczne przełączanie kodowania. Przede wszystkim dla starszych plików lub dawny skrypt .bat. Pomocne były pewne narzędzia, które mogą posłużyć do odczytu polskiej treści .

Obecnie w Windows większe możliwości daje stosowanie powłoki PowerShell, gdzie nie występują problemy z literami PL . Total Commander może pokazywać dobrze polskie znaki diakrytyczne poprzez wtyczkę konsolową . Podobnie we wszelkich okienkowych aplikacjach z Unicode UTF-8 (BOM -Byte Order Mark- określa interpretacje znaków), ewentualnie ANSI Win.-1250 .

Aby wykryć polskie znaki pisarskie i prawidłowo wyświetlić , jest konfiguracja ustawień otwierania w jednym odpowiednim zestawie. To może nie być uniwersalne , dlatego można inaczej .
#388479
User avatar
eltome
Junior Member
Junior Member
Posts: 57
Joined: 2023-07-29, 15:54 UTC
Location: Warmian-Masurian Voivodeship

Re: Autodetekcja kodowania polskich liter w pliku przez TC

Post by *eltome »

Format środkowoeuropejski kompatybilny ze standardem IBM

Rozróżnianie z zapamiętywaniem kodowania jest zaimplementowane w edytorze cudatext- składnik wtyczki cudaLister (w aktualnej wersji pluginu brak opcji automatycznego przełączania polskich liter).
W TC przypisanie do klawisza F3 cudatext otwiera plik tylko do odczytu jeśli uruchomiony zostanie z parametrem -r .

Szybszym sposobem i sprawdzonym bywał podgląd plików tekstowych (html , cmd) za pomocą zamiennika notatnika (systemowego):
flos-freeware.ch ( notepad2_pl ~>> knapsu.eu )

Przykładowa strona kodowa CP852 jest rozpoznawana gdy w pierwszej linii umieszczono komentarz z tzw. nagłówkiem (znacznik meta lub inny mechanizm deklaracji):

Code: Select all

coding:oem
#388479
User avatar
eltome
Junior Member
Junior Member
Posts: 57
Joined: 2023-07-29, 15:54 UTC
Location: Warmian-Masurian Voivodeship

Re: Autodetekcja kodowania polskich liter w pliku przez TC

Post by *eltome »

Format ANSI

Wystarczy dla lepszych proporcji liter PL posiadać font m.in. Lucida Console
#388479
Post Reply