멀티바이트 사용하면 어떤건 1바이트 어떤건 2바이트라서 이게 좆같으니 UTF-16쓰는줄 알았음.
그런데 지금 windows via c/cpp 읽는데, 문자열을 파라미터로 받는 윈도우즈 함수는 ansi랑 유니코드 버전이 있음. ansi 버전을 사용하면 이걸 유니코드로 변경하고 os에 유니코드 스트링을 패스한다고 함.
그리고 ansi 스트링을 리턴해야하면 이걸 또 ansi로 바꿔서 리턴한다 함.

즉 유니코드 말고 ansi 쓰면 윈도우 함수 콜할때 속도도 영향이 있네.

첨 알았음.