[완료] 파일에서 읽어올 때 한글이 깨집니다. 봐주세요
글쓴이: kleeck / 작성시간: 목, 2011/01/06 - 4:09오후
안녕하세요
다름이 아니오라
한글처리에 대해서 질문을 드립니다. ㅜ.ㅜ 해결방법좀 알려주세요
현재 SMP8654 Board를 이용하여 작업중에 있습니다.
글꼴 라이브러리는 FreeType2를 이용하고 있습니다.
파일을 읽어서 배열에 저장한 다음 그 배열을 출력을 하면은 아래 첨부된 파일의 이미지를 보듯이 한글이 깨져버리는 현상이 있습니다.
그것도 전부 다 깨지는 것도 아니고 특정글자만 깨져버리는 현상입니다.
하지만 char를 하나 선언한 후에 똑같은 글자를 강제로 하드코딩하여 입력을 하여 출력을 시켜보면은 정상적으로 한글이 출력되는 것을 보실 수가 있습니다.
유니코드로 강제로 변환하여 한글을 출력을 하게 되는데요 iconv를 이용하게 됩니다.
왜 파일에서 읽을 때는 특정글자가 깨지는 걸까요? 강제로 하드코딩할때는 잘만 되는데...
빠른 답변 부탁드리겠습니다.
File attachments:
첨부 | 파일 크기 |
---|---|
_IMG_0001.jpg | 472.68 KB |
_IMG_0002.jpg | 482.46 KB |
Forums:
깨진건 아니고 화면을 보니 "멜 + 론" 두글자를 한
깨진건 아니고 화면을 보니 "멜 + 론" 두글자를 한 곳에 겹쳐 찍었네요.
1. 멜론 글자의 hex 값 확인 유니코드 테이블과 비교 또는 길이 확인(사이에 backspace 같은 값이 없는지)
2. 멜..만 찍어보기
3. 론..만 찍어보기
정도 해보시면 문제가 보일 것 같네요.
------식은이 처------
길이 끝나는 저기엔 아무 것도 없어요. 희망이고 나발이고 아무 것도 없어.
감사합니다. 눈이 정말 예리하시네요 ㅜ.ㅜ
안녕하세요
해결을 하였습니다.
단순히 텍스트 값을 2번을 출력을 하도록 프로그램을 코딩해서 그런 것이었습니다. ㅜ.ㅜ
도움을 주셔서 감사합니다.
댓글 달기