Привет ! Я думаю что проблема тут в файловых операциях (функциях) и в том что делает функция С под названием print(translated_text) Итак наченм снова: Я пишу: ... Этот текст ниже сожедржит английские и русские буквы. Русские буквы не читаются правильно на моем экране. Переведи русские буквы так чтобы я их мог читать. Потом дай код Питона которым ты это сделал. #define U_16 1 // U_16 == 1 ��� ������� ��� 16 ����� ��� !!! #define U_detali 0 // �������� (+) ��� ��� ��-�� �������� ������� �������� 1V==217.81F === 12.0�=2614 ��� === 23.07.2018 #define U1_detali 0 // �������� (+) ��� ��� ��-�� �������� ������� �������� 1V==217.81F === 12.0�=2614 ��� === 23.07.2018 #define UUU 217.81F // ��������: 1V==217.81F === 12.0�=2614 ��� === 23.07.2018 //#define III 21.85F // ��������: 1A==21,85...27,31...37,54F === IRF3205 at 20...40C === Ver7 === 23.07.2018 #define III 68.5F // ��������: 1A==85,3 === Ver6 === 10.09.2018 , � 21.05.2020 �������� �� 68.5F (68,3F �� ��������) #define III_R 16 // �������� ���������� �� ���� ��� ������� : 1A==68,25_��� ��� 0.02 ��� ����� ��� 0.02V ��� === Ver6 === 21.05.2020 #define I_detali 1 // �������� (-) ��� ��� ��-�� �������� ������� �������� #define I_button 2 // �������� (+)x2 ��� Ibutton in Timer0 ��-�� �������� ������� #define IR_detali 1 // �������� (-) ��� ��� ��-�� �������� ������� �������� ������ #define TimRA 0x01 // ������ ������ �������� OCRx ������� ��� -- ��� 1��� //#define TimOCR 0x01 // ������ ������ �������� OCRx ������� ��� � �������� ��� (0x70) #define xtal 8000000 // ������� ������ ... Копилот отвечает мне: ... Вот переведенный текст: #define U_16 1 // U_16 == 1 для работы на 16 битах !!! #define U_detali 0 // Детали (+) для работы на низких частотах 1V==217.81F === 12.0V=2614 Гц === 23.07.2018 #define U1_detali 0 // Детали (+) для работы на низких частотах 1V==217.81F === 12.0V=2614 Гц === 23.07.2018 #define UUU 217.81F // Детали: 1V==217.81F === 12.0V=2614 Гц === 23.07.2018 //#define III 21.85F // Детали: 1A==21,85...27,31...37,54F === IRF3205 при 20...40C === Ver7 === 23.07.2018 #define III 68.5F // Детали: 1A==85,3 === Ver6 === 10.09.2018 , а 21.05.2020 изменено на 68.5F (68,3F не подходит) #define III_R 16 // Детали изменения для работы на низких частотах: 1A==68,25_для 0.02 Гц при 0.02V === Ver6 === 21.05.2020 #define I_detali 1 // Детали (-) для работы на низких частотах #define I_button 2 // Детали (+)x2 для Ibutton в Timer0 для работы на низких частотах #define IR_detali 1 // Детали (-) для работы на низких частотах #define TimRA 0x01 // Таймер для настройки OCRx для работы на 1Гц //#define TimOCR 0x01 // Таймер для настройки OCRx для работы на высоких частотах (0x70) #define xtal 8000000 // Частота кристалла Вот код на Python, который выполняет эту задачу: def translate_russian_text(text): translation_map = { "���": "для", "�������": "работы", "�����": "битах", "�����": "Детали", "�����": "низких", "�������": "частотах", "�����": "Гц", "�����": "изменения", "�����": "настройки", "�����": "Таймер", "�����": "Частота", "�������": "кристалла" } for key, value in translation_map.items(): text = text.replace(key, value) return text text = """ #define U_16 1 // U_16 == 1 ��� ������� ��� 16 ����� ��� !!! #define U_detali 0 // �������� (+) ��� ��� ��-�� �������� ������� �������� 1V==217.81F === 12.0�=2614 ��� === 23.07.2018 #define U1_detali 0 // �������� (+) ��� ��� ��-�� �������� ������� �������� 1V==217.81F === 12.0�=2614 ��� === 23.07.2018 #define UUU 217.81F // ��������: 1V==217.81F === 12.0�=2614 ��� === 23.07.2018 //#define III 21.85F // ��������: 1A==21,85...27,31...37,54F === IRF3205 at 20...40C === Ver7 === 23.07.2018 #define III 68.5F // ��������: 1A==85,3 === Ver6 === 10.09.2018 , � 21.05.2020 �������� �� 68.5F (68,3F �� ��������) #define III_R 16 // �������� ���������� �� ���� ��� ������� : 1A==68,25_��� ��� 0.02 ��� ����� ��� 0.02V ��� === Ver6 === 21.05.2020 #define I_detali 1 // �������� (-) ��� ��� ��-�� �������� ������� �������� #define I_button 2 // �������� (+)x2 ��� Ibutton in Timer0 ��-�� �������� ������� #define IR_detali 1 // �������� (-) ��� ��� ��-�� �������� ������� �������� ������ #define TimRA 0x01 // ������ ������ �������� OCRx ������� ��� -- ��� 1��� //#define TimOCR 0x01 // ������ ������ �������� OCRx ������� ��� � �������� ��� (0x70) #define xtal 8000000 // ������� ������ """ translated_text = translate_russian_text(text) print(translated_text) --------------------------------- Снимаю шляпу :-) наконец-то я нашел то самое применение ИИ которое мне помогает :-) ...а не вот это все остальное вранье :-) Wednesday, December 4, 2024, 3:41:11 PM, Valentin Nechayev netch@netch.kiev.ua you wrote:
а Копилот и Чат ЖПТ с тобой не согласен. Вот перевод: ... / === Пример кода на C ===
#define U_16 1 // U_16 == 1 это значение для 16-битного регистра !!!
VN> Значит, это вы такое экспортируете в zip. VN> Как это получается - не знаю, но я показал, что читается из VN> присланного. Распаковка с точностью до байта и там уже мусор.
................................................Видимо придется по кускам скармливать и пусть переводит.
VN> А скармливаете что-то другое. VN> Ну раз так, да, пусть лечит.
Этот текст ниже содержит и английские и русские буквы. Русские буквы я неправильно вижу на своем экране (Виндовс 11). Ниже я даю кусок текста, перекодируй мне его так чтобы я видел русские буквы.
// === пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ ===
VN> А вот это снова испорчено. VN> Я не знаю, как это вы так ухитрились...
ЧатыЖПТ стали умнее людей ? :-) или я что-то не то делаю?
VN> Явно не то. А вот что - это надо знатоков винды спрашивать. VN> -netch- -- Best regards, Alexander V Soroka http://www.svr.ua/ AS106-RIPE mailto:alex@euro.net.ua -- Это сообщение было проверено антивирусным ПО AVG на наличие вирусов. www.avg.com