-
- попробуй в свойствах проекта General-Encoding выбрать windows-1251 - m16(31.03.2021 10:04)
- Указано windows-1251. - FDA(31.03.2021 10:15)
- Отключай предупреждения, делов то m16(546 знак., 31.03.2021 10:42)
- Логично. И как мне отключить именно это предупреждение? - FDA(31.03.2021 10:43)
- Наверное так -no-invalid-source-encoding а не
-Wno-invalid-source-encoding - AlexBi(31.03.2021 10:49, ссылка)
- Не прокатывает: FDA(69 знак., 31.03.2021 11:08)
- хез. полистай мануал XC8 - m16(31.03.2021 10:45)
- Наверное так -no-invalid-source-encoding а не
-Wno-invalid-source-encoding - AlexBi(31.03.2021 10:49, ссылка)
- Логично. И как мне отключить именно это предупреждение? - FDA(31.03.2021 10:43)
- Отключай предупреждения, делов то m16(546 знак., 31.03.2021 10:42)
- в Кейле так же надо было указать windows-1251 - Лaгyнoв(31.03.2021 10:14)
- В настройках проекта всё указано. Такое ощущение, что компилятор эти настройки игнорирует. - FDA(31.03.2021 10:18)
- Указано windows-1251. - FDA(31.03.2021 10:15)
- Клевещут, что если использовать кодировку UTF-8, то всё будет
пучком. Но вам, наверное, хочется сохранить кодировку, в которой
русская буква кодируется одним байтом... - SciFi(31.03.2021 09:57)
- Понятно, что в кодировке UTF-8 этих варнингов не будет. Но мне
нужна именно кодировка windows-1251. Не в контроллере же мне назад
перекодировать. - FDA(31.03.2021 10:16)
- Кстати, насчёт "назад перекодировать" не такая уж странная затея.
Надо же шагать в ногу со временем на тех же костылях, что и все
остальные :-) - SciFi(31.03.2021 10:31)
- При чём тут в ногу со временем? У нас в Web-интерфейсе везде тоже кодировка windows-1251, чем не стандарт? XML-файлы тоже в этой же кодировке передаются. Поэтому везде пихать UTF-8 как раз не самая лучшая идея. - FDA(31.03.2021 10:35)
- Можно, конечно, "\xAB\xCD\xEF", но это не наш метод... - SciFi(31.03.2021 10:18)
- Это не вариант. Строки осмысленные и их много. Поэтому в этой куче
варнингов сложно искать те, что действительно требуют внимания. - FDA(31.03.2021 10:20)
- если ничего не поможет, как вариант: все строки запихнуть в один
файл, связать их с enum с помощью xmacro/ а в коде использовать
индексацию по енуму. - abivan(31.03.2021 10:31)
- А ещё можно влезть в процесс сборки и фильтровать файлы на входе компилятора, заменяя CP-1251 на "\xAB". Или фильтровать выхлоп компилятора, просто отправляя определённое предупреждение в /dev/null. - SciFi(31.03.2021 10:34)
- если ничего не поможет, как вариант: все строки запихнуть в один
файл, связать их с enum с помощью xmacro/ а в коде использовать
индексацию по енуму. - abivan(31.03.2021 10:31)
- Это не вариант. Строки осмысленные и их много. Поэтому в этой куче
варнингов сложно искать те, что действительно требуют внимания. - FDA(31.03.2021 10:20)
- Кстати, насчёт "назад перекодировать" не такая уж странная затея.
Надо же шагать в ногу со временем на тех же костылях, что и все
остальные :-) - SciFi(31.03.2021 10:31)
- байты на дороге не валяются! :-) - Лaгyнoв(31.03.2021 10:15)
- Понятно, что в кодировке UTF-8 этих варнингов не будет. Но мне
нужна именно кодировка windows-1251. Не в контроллере же мне назад
перекодировать. - FDA(31.03.2021 10:16)
- попробуй в свойствах проекта General-Encoding выбрать windows-1251 - m16(31.03.2021 10:04)