Здравствуйте, Pavel Dvorkin, Вы писали:
PD>Что же касается UTF8 совместимости, то
PD>Формат UTF-8 был разработан 2 сентября 1992
PD>а разработка Windows NT 3.1 началась в ноябре 1988 , так что о совместимости с UTF8 и речи быть не могло.
Так, к слову. Меня в своё время прикололо вот это объяснение дяди Раймондо, почему в VC нестандартный %s/%S:
https://devblogs.microsoft.com/oldnewthing/20190830-00/?p=102823
Оказывается, потому, что винда появилась раньше, чем все эти ваши стандарты и юникоды.