Есть ли какая-нибудь библиотека-оболочка, которая имитирует имена функций Windows "ANSI" (, напримерCreateFileA
), предполагает, что входные данные находятся в UTF -8, преобразует их в UTF -16, вызывает версию UTF -16 функции (, например.CreateFileW
)и преобразует выходные данные обратно в UTF -8 для программы?
Это позволит программам ASCII использовать UTF -8 почти без проблем.