Здравствуйте

Файл куда-то выложите, чтобы можно было скачать оригинальный.

--
Best regards,
Mykola


On Wed, Dec 4, 2024 at 12:29 PM Alexander V Soroka <alex@euro.net.ua> wrote:
Здравствуйте !

Помогите с перекодировкой. текст в Windows 11 ...
Старею видимо :-)

Ситуация: работал на Винде 11 23H2 , решил перейти на 24H2 , новую, ну
и заодно жесткий диск заменить на SSD, бо компиляций куча и хочется
"чтобы летало".
Леать стало - Винда работает без сбоев.
Но ... тексты моих прог на С перестали в редакторах пакетов "десктоп
компиляторов" показывать мне русские буквы :-(
Похоже что с UTF-8 не дружит или кодировка в Windows-1251 как-то не
так отображается.

Помогите пожалуйста, а то Чат ЖПТ дает ебнутые советы а сам не хочет
мне файл перекодировать.
в одном редакторе видится так:
// U_16 == 1 пїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅ 16 пїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅ !!!
в другом вот так:
// U_16 == 1 ��� ������� ��� 16 ����� ��� !!!
это то как я сейчас на своем экране Винды вижу, так же само и в
Notepad++

Чат ЖПТ мне пишет:
Ваша строка содержит текст, который, вероятно, закодирован в формате UTF-8,
но отображается некорректно. Давайте декодируем текст, чтобы русский текст стал читаемым:
// U_16 == 1 — это значение для 16 бита или !!!
Теперь русский текст должен быть правильно отображен. Если нужно больше пояснений, дайте знать!

код который он мне дал:
-------------------------------------------------
# Открываем загруженный файл и пробуем перекодировать его с использованием правильной кодировки.
file_path = 'C:\\Users\\Alex\\Desktop\\main — копия.c'

# Читаем файл с предположением о неправильной кодировке и перекодируем в UTF-8.
with open(file_path, 'rb') as f:
    raw_data = f.read()

# Попробуем декодировать как 'cp1251' и перекодировать в 'utf-8'.
decoded_text = raw_data.decode('cp1251')
encoded_text = decoded_text.encode('utf-8')

# Сохраним перекодированный текст в новый файл.
output_path = 'C:\\Users\\Alex\\Desktop\\main — conv.c'
with open(output_path, 'wb') as f:
    f.write(encoded_text)

output_path
-------------------------------------------------
Запускаю - файл создан, но ... внутри такая-же кодировка как и была -
т.е. нечитаемое. :-(
Сам ЧатЖПТ денег хочет и не хочет перекодировать мне файл :-)

зашел сюда:
https://2cyr.com/decode/?lang=uk
позасовывал ему строчку - не помогает, не может ничего подобрать...

Я не понимаю что происходит с этими кодировками.
В Хекс едиторе смотрел - там обычный текстовый файл программы у меня,
никаких "скрытых символов" в начале файла.

Помогите плиз!
Надо перекодировать мои проги, каменты я писал давно и подробно, не
хочется все заново переписывать, там много страниц кода...

-- 
Best regards,
Alexander V Soroka       http://www.svr.ua/
AS106-RIPE
mailto:alex@euro.net.ua    


--
Это сообщение было проверено антивирусным ПО AVG на наличие вирусов.
www.avg.com
_______________________________________________
UANOG mailing list -- uanog@uanog.one
To unsubscribe send an email to uanog-leave@uanog.one