가끔 게시판 보면,  MP3 파일의 tag 중에서 한글이 깨진다는 글을 많이 봅니다.



많은 분들이 tag를  수정하거나 재 기록을 해 주라고 하는데요.



이거 말고도,   안드로이드 OS의  이상한 것이  


언어설정 (locale)에  따라서  결과가 다릅니다.



언어를  한글 로 해 놓고,   미디어스캔을 하면   한글이 제대로 나오는데,

언어를  영어(미국)으로 해 놓고,  미디어스캔을 하면  한글이 많이 깨집니다.



문제는


언어를  영어(미국) 으로 해 놓고,   미디어 스캔하여  한글이 깨진경우,

나중에  언어를 한글로 바꾸어도  깨진 것이  되돌아 오지는 않습니다.



그 이유는 


미디어스캔하면서  DB에서  파일의 정보를 기록해 놓은데,  이미 이때 현재 locale 기준으로 읽을 데이타를 저장해 놓기 때문에

나중에 한글로 바꾼다고 해서  DB 내용까지는 바꾸지 않기 때문입니다.



그러므로,


한글 깨짐을 덜 보실려면, 


먼저, 설정에서  언어를 한글로 설정하신 후에  미디어 스캔을 하시면 됩니다.



이미  미디어 스캔이 되셨다면,   DB를 날리고 다시 스캔을 해야 하는데요

(혹시 이 방법아시는 분 댓글 부탁드리구요. )


재 스캔 방법을 모르는 경우,


한글을 먼저 설정하고,

SD카드의 미디어 파일을  다 지운후에 스캔 해서  DB를 지우고, 

다시 미디어 파일을 넣어주고,  스캔을 하면  한글이 이전보다 덜 깨질 것입니다.



수고하세요^^