The following issue has been SUBMITTED.
======================================================================
http://bugs.farmanager.com/view.php?id=2354
======================================================================
Reported By: VictorLoktev
Assigned To:
======================================================================
Project: Far Manager
Issue ID: 2354
Category: Editor
Reproducibility: always
Severity: major
Priority: normal
Status: new
Build:
======================================================================
Date Submitted: 2013-04-01 14:09 MSK
Last Modified: 2013-04-01 14:09 MSK
======================================================================
Summary: Проблема с кодировками в
редакторе. Файл в 1251 открывается в UTF-8 и при
переключении в 2151 козябры
Description:
Far 3.0.3258 x64.
Для Viewer включен autodetect code page и default code page = UTF-8.
Для Editor вЫключен autodetect code page и default code page =
UTF-8.
Открываю файл, чья кодировка 1251, пишет на
красном фоне ошибку
"File contains characters, which cannot be correctly using selected codepage. It
is not recommended to save this file."
Файл, что очевидно, показывается неверно
(вместо русских букв ерунда в виде
квадратиков через пробел).
Однако переключение кодировок, включая 1251,
не дает правильных букв.
Такое впечатление, что кодировка
применяется в двух местах независимо:
а) при открытии (чтении в память),
б) при редактировании.
Получается, что протино неверно и
последующее изменение кодировки уже никак
не может улучшить ситуацию.
На мой взгляд, изменение кодировки пункта б)
должна совмещаться с пунктом а), то есть
влиять на битовый поток из файла, а не из
буфера.
При открытии вьюером (для него стоит autodetect
codepage) и последующем нажатии f6, все
замечатально.
Аналогично, при установленном Autodetect codepage
для редактора, тоже все открывается
правильно.
-----
Дополнительно:
Добавьте, пожалуйста, в багтрекер в форму
добавления бага в "Select Profile" операционные
системы Windows 2012 и Windows 8.
Мне пришлось там указать Windows 7 из-за этого.
Steps to Reproduce:
Far 3.0.3258 x64.
Для Viewer включен autodetect code page и default code page = UTF-8.
Для Editor вЫключен autodetect code page и default code page =
UTF-8.
Открыть файл, чья кодировка 1251, пишет на
красном фоне ошибку
"File contains characters, which cannot be correctly using selected codepage. It
is not recommended to save this file."
Файл показывается неверно (вместо русских
букв ерунда в виде квадратиков через
пробел).
Далее переключение кодировок, включая 1251,
не дает правильных букв.
Additional Information:
Приложен файл в 1251
======================================================================
Issue History
Date Modified Username Field Change
======================================================================
2013-04-01 14:09 VictorLoktev New Issue
2013-04-01 14:09 VictorLoktev File Added: test speed.sql
======================================================================