안드로이드 기기 정보/후기/팁
(글 수 1)
가끔 게시판 보면, MP3 파일의 tag 중에서 한글이 깨진다는 글을 많이 봅니다.
많은 분들이 tag를 수정하거나 재 기록을 해 주라고 하는데요.
이거 말고도, 안드로이드 OS의 이상한 것이
언어설정 (locale)에 따라서 결과가 다릅니다.
언어를 한글 로 해 놓고, 미디어스캔을 하면 한글이 제대로 나오는데,
언어를 영어(미국)으로 해 놓고, 미디어스캔을 하면 한글이 많이 깨집니다.
문제는
언어를 영어(미국) 으로 해 놓고, 미디어 스캔하여 한글이 깨진경우,
나중에 언어를 한글로 바꾸어도 깨진 것이 되돌아 오지는 않습니다.
그 이유는
미디어스캔하면서 DB에서 파일의 정보를 기록해 놓은데, 이미 이때 현재 locale 기준으로 읽을 데이타를 저장해 놓기 때문에
나중에 한글로 바꾼다고 해서 DB 내용까지는 바꾸지 않기 때문입니다.
그러므로,
한글 깨짐을 덜 보실려면,
먼저, 설정에서 언어를 한글로 설정하신 후에 미디어 스캔을 하시면 됩니다.
이미 미디어 스캔이 되셨다면, DB를 날리고 다시 스캔을 해야 하는데요
(혹시 이 방법아시는 분 댓글 부탁드리구요. )
재 스캔 방법을 모르는 경우,
한글을 먼저 설정하고,
SD카드의 미디어 파일을 다 지운후에 스캔 해서 DB를 지우고,
다시 미디어 파일을 넣어주고, 스캔을 하면 한글이 이전보다 덜 깨질 것입니다.
수고하세요^^
tag의 언어 인코딩과 db의 언어인코딩 방식이 다른가보군요.
뭔가 깔끔하지 못한거 같아요.