Wed, Dec 04, 2024 at 13:27:01, netch wrote about "Re: Помогите с перекодировкой. текст в Windows 11 ...": И вдогонку сразу, как искать правильную версию. Вот на линуксе utf-8 нативная: смотрю по текстам на русском/украинском: $ echo 'В чащах юга жил бы цитрус' | hd 00000000 d0 92 20 d1 87 d0 b0 d1 89 d0 b0 d1 85 20 d1 8e |.. .......... ..| 00000010 d0 b3 d0 b0 20 d0 b6 d0 b8 d0 bb 20 d0 b1 d1 8b |.... ...... ....| 00000020 20 d1 86 d0 b8 d1 82 d1 80 d1 83 d1 81 0a | .............| 0000002e Видно повтор через один кодов d0, d1. А вот родная для винды utf-16le: $ echo 'В чащах юга жил бы цитрус' | iconv -t utf-16le | hd 00000000 12 04 20 00 47 04 30 04 49 04 30 04 45 04 20 00 |.. .G.0.I.0.E. .| 00000010 4e 04 33 04 30 04 20 00 36 04 38 04 3b 04 20 00 |N.3.0. .6.8.;. .| 00000020 31 04 4b 04 20 00 46 04 38 04 42 04 40 04 43 04 |1.K. .F.8.B.@.C.| 00000030 41 04 0a 00 |A...| 00000034 Тут в словах через один идёт код 04. Ну а если вдруг cp1251: $ echo 'В чащах юга жил бы цитрус' | iconv -t cp1251 | hd 00000000 c2 20 f7 e0 f9 e0 f5 20 fe e3 e0 20 e6 e8 eb 20 |. ..... ... ... | 00000010 e1 fb 20 f6 e8 f2 f0 f3 f1 0a |.. .......| 0000001a регулярности нет, но присутствующие в словах от e0 до ff (если строчные), от c0 (включая заглавные). Если что-то такое найдёте - сделать копию перед любой попыткой читать редактором. Ну и разобраться, почему редактор портит без спросу.
везде повторяется "ef bf bd". Это результат записи в UTF-8 символа 0xFFFD �, который замена неизвестного кода.
Значит, редактор уже открыл, не смог прочесть и записал эту муру обратно.
Итого 1) Пришлите в архиве, сравним. 2) Если не поможет, ищите бэкап.
-netch-