ukk1211
1k
2021-01-18 23:29:45 작성 2021-01-18 23:31:51 수정됨
0
107

문자열 인코딩 질문 utf8 ->ansi


문자열 인코딩을 utf8에서 ansi로 변환하는 함수를 봤습니다.

wildchartomultibyte ? 이름은 정확히 기억나지 않습니다만 이와 같은 함수를 사용했는데요.


utf8이 한글 '가' 일 경우 3byte를 차지한다고 하는데 'ea' 'b0' '80' 라고 하더군요.

char[] = "가"; 로 지정할 경우 char[0] char[1] char[2] 이렇게 3byte를 차지하는 건가요?

ansi로 변환했을 경우 code page와 같이 char[0] 1byte 만 사용되는 것으로 압니다.

그런데 VS2015와 같은 툴에서 char [] = "가"로 봤을 경우 char[0] = "가"로 나오지 않나요?

더불어 utf8을 ansi로 변환하는 이유가 궁금합니다.

답변주시면 

감사합니다.

0
  • 답변 0

  • 로그인을 하시면 답변을 등록할 수 있습니다.