что вписать в файл, чтобы FAR понимал, что это CodePage 1251 ?

Столкнулись с проблемой в использовании Far? Здесь можно получить помощь.
2useven10
Posts: 5425
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 21 times
Been thanked: 349 times

что вписать в файл, чтобы FAR понимал, что это CodePage 1251 ?

Post by 2useven10 »

Latest post of the previous page:

Ultrabyte wrote: Sat 04 Oct, 2025 11:11 FAR странно триггерит букву "Д"
тут как раз всё понятно 1251 "Д" = 0x84 - валидный leading byte в Big5, а "д" = 0xA4 нет.
Это я 1251 и 866 перепутал.
Last edited by 2useven10 on Sat 04 Oct, 2025 21:39, edited 2 times in total.
2useven10
Posts: 5425
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 21 times
Been thanked: 349 times

что вписать в файл, чтобы FAR понимал, что это CodePage 1251 ?

Post by 2useven10 »

Хотя принимать решение по 1 символу, когда следом идут уже некорректные последовательности для этой кодировки - какое-то сомнительное поведение. Если это делает Мультилингва, место её на помойке.
На самом деле почти все байты кроме 0xFF вполне подходят для 950 страницы, если брать с user-defined.
Принципиальной разницы между Д/д не видно.
Last edited by 2useven10 on Sat 04 Oct, 2025 21:43, edited 2 times in total.
2useven10
Posts: 5425
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 21 times
Been thanked: 349 times

что вписать в файл, чтобы FAR понимал, что это CodePage 1251 ?

Post by 2useven10 »

2useven10 wrote: Sat 04 Oct, 2025 19:51 Можно задать "-1" -- не включает ничего из Прочих/Othrers
Проверил, эта функциональность потерялась в потоке улучшений.
Но "950" работает.
2useven10
Posts: 5425
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 21 times
Been thanked: 349 times

что вписать в файл, чтобы FAR понимал, что это CodePage 1251 ?

Post by 2useven10 »

Ultrabyte, "Для работы" - очень хороший тест для возможных доработок в автодетекте.
2useven10
Posts: 5425
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 21 times
Been thanked: 349 times

что вписать в файл, чтобы FAR понимал, что это CodePage 1251 ?

Post by 2useven10 »

Ultrabyte wrote: Sat 04 Oct, 2025 15:06 NotaPad++ наверное тоже глючит по такому-же принципу
Notepad++ выдаёт Cyrillic Macintosh - лучше чем Chinese Big5, но тоже глюк (очень похоже на UCD, там были подобные отклонения).
2useven10
Posts: 5425
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 21 times
Been thanked: 349 times

что вписать в файл, чтобы FAR понимал, что это CodePage 1251 ?

Post by 2useven10 »

Если будет восстановлена работа настройки NoAutoDetectCP="-1", для меня разницы UCD/IMultiLanguage2 почти не будет.
Но русскоязычным китайцам, да, жить будет сложно (хотя и с UCD им нелегко).
Last edited by 2useven10 on Sat 04 Oct, 2025 22:09, edited 1 time in total.
Ultrabyte
Posts: 183
Joined: Sun 26 Mar, 2023 17:59
Has thanked: 17 times
Been thanked: 18 times

что вписать в файл, чтобы FAR понимал, что это CodePage 1251 ?

Post by Ultrabyte »

2useven10 wrote: Sat 04 Oct, 2025 22:01 Но русскоязычным китайцам, да, жить будет сложно (хотя и с UCD им нелегко).
тут скорее не только китайцам, но и вся европа, которая в жизни никогда не знали про "far:config" и "знать что там такое" (я поздно узнал, только после прихода на форум и только случайно в поиске нашел какие-то куски, которые искал не по теме.. как помнится тема про вместо русской -> "Иврит").

Европейцы скачают и откроют ViewColor для настройки, а там китайский и думают, что это "так должно быть" (для них кириллица и китайский - однолицо). Возьмут всю строку тарабарщину копипастят в гугл-транслейт, а там фигу...

Все-же интересно про версию FAR, вроде раньше работало, и поломали недавно? (где-то упоминали про 6000ая, а поломали после 6446). Может стоит присмотреться...
Last edited by Ultrabyte on Sat 04 Oct, 2025 22:18, edited 2 times in total.
2useven10
Posts: 5425
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 21 times
Been thanked: 349 times

что вписать в файл, чтобы FAR понимал, что это CodePage 1251 ?

Post by 2useven10 »

Ultrabyte wrote: Sat 04 Oct, 2025 22:16 Европейцы скачают и откроют ViewColor для настройки, а там
Спасите европейцев, конвертируйте файлы в UTF8.
PS: русскоязычным китайцам тоже будет легче.
Ultrabyte
Posts: 183
Joined: Sun 26 Mar, 2023 17:59
Has thanked: 17 times
Been thanked: 18 times

что вписать в файл, чтобы FAR понимал, что это CodePage 1251 ?

Post by Ultrabyte »

2useven10 wrote: Sat 04 Oct, 2025 22:25 конвертируйте файлы в UTF8.
было уже.
2useven10
Posts: 5425
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 21 times
Been thanked: 349 times

что вписать в файл, чтобы FAR понимал, что это CodePage 1251 ?

Post by 2useven10 »

Да... не ожидал что раскраска настолько монструозная.
Вьюколорящим европейцам и русскоязычным китайцам жизнь не мёд.
Last edited by 2useven10 on Sat 04 Oct, 2025 23:20, edited 1 time in total.
Yegor
Posts: 1469
Joined: Mon 04 Apr, 2005 13:41
Location: San Ramon, CA / Kharkov, UA
Has thanked: 50 times
Been thanked: 84 times

что вписать в файл, чтобы FAR понимал, что это CodePage 1251 ?

Post by Yegor »

2useven10 wrote: Sat 04 Oct, 2025 19:51 far:config CodePages.NoAutoDetectCP="950" должно убрать CP 950 из автодетекта.
Это лучший совет на сегодняшний день, если не нужен китайский. У меня часто на бинарных файлах включалась 950‑я кодировка — появлялись иероглифы, и Far подтормаживал при перерисовке.
Мы не можем ждать милостей от Фара, взять их у него — наша задача! (C) Мичурин
Ultrabyte
Posts: 183
Joined: Sun 26 Mar, 2023 17:59
Has thanked: 17 times
Been thanked: 18 times

что вписать в файл, чтобы FAR понимал, что это CodePage 1251 ?

Post by Ultrabyte »

2useven10 wrote: Sat 04 Oct, 2025 23:17 Вьюколорящим европейцам и русскоязычным китайцам жизнь не мёд.
Нужно вписать еще всех русскомыслящих, которые читают разные log'и (win-1251 разумеется, никаких utf8 не будет) и случайно со старта "Для"... :)
Last edited by Ultrabyte on Sun 05 Oct, 2025 22:49, edited 1 time in total.
Post Reply

Return to “Нужна помощь”