View Issue Details

IDProjectCategoryView StatusLast Update
0003862Far ManagerDescriptionspublic2021-04-20 12:50
ReporterJohnDoe Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status newResolutionopen 
Platformx86OSWindows 
Product Version3.0 
Summary0003862: Файлы описаний пишутся не в той кодировке, в котором прочитались
DescriptionФар использьзует функцию автоопределения кодировки при чтении файлов описаний.
Однако при записи использует строго ту кодировку, которая следует из настроек.

Это приводит к ситуации когда описание можно прочитать, но невозможно изменить.
Steps To ReproduceДано:
1. описания настроены на в 866 (по умолчанию).
2. файл в имени которого есть угловые «кавычки.
3. файл описаний в 1251/либо utf-8/и т.п., в котором для файла задано описание.

Описание нормально отображается на панели, и в диалоге CtrlZ, но при попытке изменить описание получаем ошибку:

╔═══════════════════════════ Error ════════════════════════════╗
║               Cannot update file descriptions                ║
╟──────────────────────────────────────────────────────────────╢
║ The "«" character is not supported by the selected code page ║
║                      866: OEM - Russian                      ║
╟──────────────────────────────────────────────────────────────╢
║                            { OK }                            ║
╚══════════════════════════════════════════════════════════════╝

Далее оставляем в покое проблемный файл, и пробуем добавить описание любому другому - получаем ту же ошибку.
Additional InformationЧего хотелось бы:
а) если описание можно прочитать, то его должно быть возможно и записать, независимо от настроек
б) проблемы с описаниями одних файлов не должны затрагивать другие
в) более дружелюбное поведение: не закрывать диалог, чтобы не потерялись введённые данные, а предлагать либо изменить их автоматически (в соответсвии с возможностями кодировки), либо дать их отредактировать вручную, либо предложить перекодировать файл описаний.
TagsNo tags attached.
Build

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2021-04-20 12:50 JohnDoe New Issue