win32 api에 문제가 있는 게 아니고
파워쉘 기본 출력 인코딩을 재설정해야 하는 문제였어서
어플리케이션에서 wchar_t로 읽으려면 output을 unicode로 설정하고
char로 읽어들이려면 utf8로 설정해야 하는 거였음 ㅅㅂ
stdin 파이프 내에 있는 문자열을 어떻게든 해야 하는 줄 알고 개좆지랄을 했는데
파워쉘 출력 인코딩 딸깍으로 해결되는거 보니까 허탈하네
win32 api에 문제가 있는 게 아니고
파워쉘 기본 출력 인코딩을 재설정해야 하는 문제였어서
어플리케이션에서 wchar_t로 읽으려면 output을 unicode로 설정하고
char로 읽어들이려면 utf8로 설정해야 하는 거였음 ㅅㅂ
stdin 파이프 내에 있는 문자열을 어떻게든 해야 하는 줄 알고 개좆지랄을 했는데
파워쉘 출력 인코딩 딸깍으로 해결되는거 보니까 허탈하네
gpt는 10초만에 해결했을듯