ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
19 апреля
1000329 Топик полностью
fk0, легенда (30.04.2020 13:16, просмотров: 269) ответил йцyкeн на Хочется писать в кодировке, которую поддерживает редактор, смотреть на строки в виде хекс кодов - сомнительное удовольствие. В ИАРе только 1251 и utf-8, в Visual Studio выбор побогаче, но ISO8859-5 я там не вижу. Или 28595 - это синоним?
Во-первых проблема в твоём редакторе. Во-вторых текст программы может быть в любой кодировке вообще-то предпочтительно utf-8. По двум причинам: 

1) интеграция с github, trac, redminte и т.п. с другой кодировкой -- сомнительна;


2) при компиляции можно перекодировать в нужную кодировку;


3) а можно и не перекодировать: сам текст, строки, и в бинарной программе можно хранить в utf-8, и в utf-8 же вводить и выводить. Перекодирование в iso8859-5 нужно только для тех строк, которые нужно редактировать побуквенно, или выполнять операции типа toupper(). Для этого можно написать код, таких мест в программе -- 5% от всех строк.

[ZX]