euc-kr로 인코딩된 곡명이 깨지고 있다

BMP (beep-media-player)를 사용해서 음악을 듣고 있는데, 곡명 중에 원래 한글 내지는 euc-kr (cp949) 호환으로 되어있던 곡명들이 깨지고 있었다. 근데 화면에 나오는 에러메시지가 `유효하지 않은 UTF-8′ 이어서 출력할 때 사용하는 encoding을 알 수 있었고 (지금와서 보니 LANG/LC_ALL가져다 쓰는 것 같지만), 윈도우 파티션에서 euc-kr로 된 태그들을 수정하는 코드를 짜기 시작했다. taglib (http://developer.kde.org/~wheeler/taglib.html)과 POSIX iconv를 사용해서 슥슥 짰더니 […]