[완료] 한글 데이타가 깨진 경우 이에 대한 check 방법 ?
글쓴이: 서지훈 / 작성시간: 화, 2008/04/15 - 6:08오후
음...
예를 들어 원래 데이타는...
"안녕하세요~"
이런 한글이 들어 있는 파일에 잘 못된 값이 저장 되어,
"안녕? 세요~"
와 같이 not-printable 문자 or control 문자가 들어간 경우 이걸 판별해서 오염된 부분만 "?"로 변환 하는등의 방법이 가능할까요 ?
지금까지 이 부분을 mblen()을 이용해서 확인 해볼려 했으나, 전혀... 안되네요.
locale은 euc_kr을 기준으로 혹시나 이에 대한 좋은 방법이 있으면 조언을 부탁드립니다.
테스트 데이타는 따로 첨부를 하겠습니다.
<어떠한 역경에도 굴하지 않는 '하양 지훈'>
File attachments:
첨부 | 파일 크기 |
---|---|
out.txt | 1.73 KB |
Forums:
iconv -c 옵션관련 소스
iconv -c 옵션관련 소스 참조하시면 될듯합니다.
-----
오늘 나의 취미는 끝없는, 끝없는 인내다. 1973 法頂
-----
오늘 나의 취미는 끝없는, 끝없는 인내다. 1973 法頂
iswprint()와 연관이
iswprint()와 연관이 있는 문제인가요..?
iconv를 사용하면
iconv를 사용하면 해결이 될듯 합니다. ^^
덕분에 잘 해결이 될듯;;;
그리고, iswprint()도 이용하면 해결이 될듯 하군요 ㅎㅎ;
여하튼 빠른 답변 감사합니다. ㅎㅎ;
<어떠한 역경에도 굴하지 않는 '하양 지훈'>
#include
do { if (com) hacking(); if (money) drinking(); if (women) loving(); } while (1);
#include <com.h> <C2H5OH.h> <woman.h>
do { if (com) hacking(); if (money) drinking(); if (women) loving(); } while (1);
댓글 달기