멀티바이트 스트링으로 된 파일이름(빈칸을가지는 한글 파일이름)으로 fopen 을 어떻게 할까요?
글쓴이: sonorite / 작성시간: 수, 2008/09/10 - 10:57오전
멀티바이트 스트링으로 된 파일이름(예를들어 빈칸을가지는 한글 파일이름)으로 fopen 을 어떻게 할까요?
파일이름이 대략
015. 먼데이키즈 - 가슴으로 외쳐 (feat. Rhymer).mp3
이런식인데
이런것들을
wcstombs와 같은 함수를 통해
유니코드에서 멀티바이트 스트링으로 변환하면
결과값이
"015. "
이런식으로 한글 앞의 빈칸에서 끊어지구요
어렵게
char filename[255]
이런 변수에 저 값을 다 넣어도
결국 fopen 할때에
저 파일을 오픈 하지 못하더라구요
한글 이름이나 공백과의 조합으로 파일이름을 하면 안된다고 하는데
이런 파일이름을 가지는 것들에 대해 처리할 수 있는 방법이 전혀 없을까요 정말?
종합하자면.
1. wcstombs 할때 저렇게 빈칸과 한글이 섞인 문자열의 변환이 잘 되게 하려면 어떻게 해야 할까요?
2. fopen 시 저렇게 빈칸과 한글이 섞인 문자열의 파일이름을 어떻게 열 수 있을까요?
3. 위의 내용을 수행하는데 도움이 될만한 함수들을 알려주시면 정말 감사하겠습니다.
4. 만약 없다면 보통 여러분들은 어떤식으로 이 문제를 해결하시나요?
Forums:


댓글 달기