728x90
프로그래밍 공부
-
-
-
-
-
-
-
-
-
[visual studio] 준수모드 해제와 유니코드<-> 멀티바이트 변경프로그래밍 공부/기초 지식, visual studio 2022. 11. 9. 17:42
char[]에 대입 등을 하려면 되지 않는 경우가 있다. 이럴 시 준수모드를 해제해주면 대입이 정상적으로 이루어진다. visual studio 상단 메뉴의 프로젝트 - 속성 - C/C++ - 언어에 들어가면 준수모드 부분을 아니오로 변경하면 된다. WinAPI에서는 문자 표현에 유니코드 대신 멀티바이트를 사용한다. 함수를 사용하여 유니코드들을 직접 멀티바이트로 바꾸어 주는 것이 베스트지만, 가볍게 프로그래밍하기 위해 멀티바이트로 변경할 때가 있다. 혹은 문자 집합이 멀티바이트로 설정되어 있어 유니코드로 돌려놔야 할 때가 있다. visual studio 상단 메뉴의 프로젝트 - 속성 - 고급에 들어가면 문자 집합 파트를 통해 바꿔줄 수 있다.
728x90