Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MultiArc/ZIP [feature] - for antiquated OEM/ANSI filenames add for user ability to select codepage #2398

Open
akruphi opened this issue Sep 24, 2024 · 0 comments

Comments

@akruphi
Copy link
Contributor

akruphi commented Sep 24, 2024

Старые форматы ZIP не содержат информации об кодировке имен файлов и сейчас для них берётся кодовая страница на основе внутренних OEM/ANSI far2l:

Info->Codepage = WINPORT(GetACP)();

Info->Codepage = WINPORT(GetACP)();

Info->Codepage = WINPORT(GetOEMCP)();

При этом, если эти кодировки внутри far2l не соответствуют архиву, то на панели в именах файлов крозябабры.

Может в таких случаях позволять пользователю выбирать кодовую страницу как это по Shift+F8 делается в просмотрощике и редакторе?

Или, если ради такого сложно ломать логику всего multiarc, то хотя бы выводить окно с предупреждением о возможно неверной кодировке и советом править файл ~/.config/far2l/cp и рестартовать far2l?

Хотя актуальность в таких устарелых архивах всё меньше и меньше и не стоит заморачиваться...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant