View Issue Details

IDProjectCategoryView StatusLast Update
0004088Far ManagerCodepage Detector (UCD)public2026-01-13 19:16
ReporterYummy Assigned To 
PrioritynormalSeveritymajorReproducibilityalways
Status closedResolutionfixed 
Platformx64OSWindowsOS Version10
Product Version3.0 
Fixed in Version3.0 
Summary0004088: Некорректное определение кодировки текста с символом A9 (c)
DescriptionПоследняя на данный момент стабильная сборка "Far Manager v3.0 build 6600 x64 (2025-11-24)".
Некорректно автоматически определяется кодировка в php-файлах: при наличии в файле символа (с) (код A9) кодировка определяется как китайская 950. При открытии файла во встроенном редакторе выдается сообщение:
"The selected code page 90 ANSI/OEM does not support the byte sequence [A9] It is not recommend to save this file"
"Выбранная кодовая страница 950 китайская традиционная не поддерживает последовательность байтов [A9] Сохранять файл не рекомендуется".

В свойствах консоли для FAR выбран шрифт "Consolas". Изменение шрифта на какой-либо другой, ситуацию не меняет.
Полная переустановка FAR с удалением папок в AppData Local и Roaming не меняет общую картину.
Все настройки в FAR - дефолтные.
Steps To Reproduce1. Установить FAR
2. Открыть приложенный файл test.php во встроенном Viewer (F3) и Editor (F4)
Additional InformationДополнительная информация - недавно в языки Windows добавлялся китайский язык для изучения вопроса корректного отображения в FAR китайских символов в юникодных файлах. Корректное отображение было достигнуто сменой шрифта для консоли FAR. После этого китайский язык был удален из Windows, т.е. сейчас в Windows только русский и английский язык, а шрифт консоли возвращен к базовому Consolas.
Полная переустановка FAR делалась уже после этого, но описанное поведение не изменилось.
Тестовый файл и скриншоты приложены.
TagsNo tags attached.
Build6625

Activities

Yummy

2026-01-13 08:52

reporter  

viewer1.jpg (183,570 bytes)   
viewer1.jpg (183,570 bytes)   
viewer2.jpg (648,669 bytes)
viewer-settings.jpg (115,976 bytes)   
viewer-settings.jpg (115,976 bytes)   
editor-warning.jpg (65,839 bytes)   
editor-warning.jpg (65,839 bytes)   
editor1.jpg (172,205 bytes)   
editor1.jpg (172,205 bytes)   
editor-save-as.jpg (234,158 bytes)   
editor-save-as.jpg (234,158 bytes)   
editor-settings.jpg (152,568 bytes)   
editor-settings.jpg (152,568 bytes)   
test.php (622 bytes)   
<?php
/*======================================================================*\
              # ||
|| # ---------------------------------------------------------------- # ||
|| # Copyright �2000-2017  IS NOT FREE SOFTWARE ---------------- # ||

|| #################################################################### ||
\*======================================================================*/

// ####################### SET PHP ENVIRONMENT ###########################
error_reporting(E_ALL & ~E_NOTICE);

// #################### DEFINE IMPORTANT CONSTANTS #######################
define('CSRF_PROTECTION', true);



?>
test.php (622 bytes)   

shmuel

2026-01-13 09:06

developer   bugnote:0017644

На данный момент общепринятым решением этой проблемы является исключение 950-й кодовой страницы из списка детектирования.
1. запустите far:config
2. Станьте курсором на строчку CodePages.NoAutoDetectCP
3. Нажмите Shift+F1 и прочтите в справке о имеющихся вариантах этой настройки
4. Выберите подходящий для вас вариант и примените его
5. Возможно (не проверял) после этого надо будет сохранить конфигурацию (Shift+F9)

JohnDoe

2026-01-13 15:20

updater   bugnote:0017645

А разве не это недавно правили в ночных сборках?

shmuel

2026-01-13 17:00

developer   bugnote:0017646

> А разве не это недавно правили в ночных сборках?

Возможно, я не проверял.

JohnDoe

2026-01-13 19:16

updater   bugnote:0017647

--------------------------------------------------------------------------------
w17 2026-01-04 21:12:17+03:00 - build 6625

1. Experimental -- far:config CodePages.NoAutoDetectCJK = true

Issue History

Date Modified Username Field Change
2026-01-13 08:52 Yummy New Issue
2026-01-13 08:52 Yummy File Added: viewer1.jpg
2026-01-13 08:52 Yummy File Added: viewer2.jpg
2026-01-13 08:52 Yummy File Added: viewer-settings.jpg
2026-01-13 08:52 Yummy File Added: editor-warning.jpg
2026-01-13 08:52 Yummy File Added: editor1.jpg
2026-01-13 08:52 Yummy File Added: editor-save-as.jpg
2026-01-13 08:52 Yummy File Added: editor-settings.jpg
2026-01-13 08:52 Yummy File Added: test.php
2026-01-13 09:06 shmuel Note Added: 0017644
2026-01-13 15:20 JohnDoe Note Added: 0017645
2026-01-13 17:00 shmuel Note Added: 0017646
2026-01-13 19:16 JohnDoe Status new => closed
2026-01-13 19:16 JohnDoe Resolution open => fixed
2026-01-13 19:16 JohnDoe Fixed in Version => 3.0
2026-01-13 19:16 JohnDoe Build => 6625
2026-01-13 19:16 JohnDoe Note Added: 0017647