• 카테고리

    질문 & 답변
  • 세부 분야

    데스크톱 앱 개발

  • 해결 여부

    해결됨

메모리 맵 강의 예제의 결과가 이상합니다.

24.06.01 17:51 작성 조회수 67

0

과제로 내주신 memcpy 문제는 압축도 풀리고 파일도 제대로 열립니다.

그런데 예제의 strcpy_s()의 경우는 MYFILE.TXT를 열어보면 문자가 다깨지고 길이도 이상합니다.

디버그 모드로 메모리를 보면 값이 제대로 들어가는게 보입니다만...

해결방법을 찾지 못하겠습니다. 해결법이 있을까요?

답변 1

답변을 작성해보세요.

1

어쩌면 언어 설정이나 문자열 인코딩 설정상의 문제가 아닐까 싶습니다. 영문윈도우에서 한글이 깨져 출력되는 일은 늘상 일어납니다. 그리고 인코딩 규칙에 따라 값이 깨지는 일도 허다하오니 아래 영상을 참고하시기 바랍니다. 😄

[문자를 다루는 인코딩 규칙에 대한 모든 것!]
https://youtu.be/6hvJr0-adtg?si=8h9BBjb1aebF1wKK

박지원님의 프로필

박지원

질문자

2024.06.03

아.. 메모장으로 여니 UTF-16 BE로 설정 되어있어서 깨진거군요.
ANSI로 열어보니 제대로 나오네요

채널톡 아이콘