LonerD
|
Posted: Sun Apr 12, 2020 01:46 Post subject: |
|
|
Последние несколько версий попробовал - выдаёт 1252.
Причину понял (но смысл причины не понял).
В региональных настройках на вкладке Adminitrative стоит
Current language for non-Unicode programs: Russian (Russia).
и стоит галочка "Beta: Use Unicode UTF-8 for worldwide language support".
Снимаю галочку - кодировка определяется правильно как 1251. Ставлю - как 1252.
Если правильно помню, галочку поставил год назад (делал перевод, и без этой галочки в оригинальной версии программы китайские иероглифы отображались в виде знаков вопроса). Возможно, для других целей галочку ставил, но она точно где-то исправляла серьёзные проблемы с кодировкой.
За это время проблем с CudaLister не припоминаю. Хотя сейчас даже со старыми версиями CudaLister кракозябры вместо кодировки 1251.🙄
В любом случае Akelpad (который использую в качестве дефолтного редактора и постоянно) не страдает подобным, и кодировку распознаёт корректно. Завязывать такой функционал на.настройках системы – не очень удачное решение. _________________ Win11 x64 Eng | TC DreamLair eternal pre-α |
|