ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
24 апреля
618691 Топик полностью
LightElf (10.09.2015 08:30, просмотров: 189) ответил misyachniy на Есть ли у кого простой исходник перекодировки CP866 -> CP1251?
Исполняется впервые!  uint8_t cp866_to_cp1251(uint8_t code) { if ((code > 0x7F) && (code < 0xB0)) { code += 0x40; } else if ((code > 0xDF) && (code < 0xF0)) { code += 0x10; } else if (code == 0xF0) { code = 0xA8; } else if (code == 0xF1) { code = 0xB8; } return code; } uint8_t cp1251_to_cp866(uint8_t code) { if ((code > 0x9F) && (code < 0xF0)) { code -= 0x40; } else if (code > 0xEF) { code -= 0x10; } else if (code == 0xA8) { code = 0xF0; } else if (code == 0xB8) { code = 0xF1; } return code; }
Не надо делать мне как лучше, оставьте мне как хорошо