제가 지난 글에서 썼다시피 아웃룩을 몰아내고 모질라 썬더버드를 쓰고 있습니다. 메일 클라이언트로뿐만 아니라 RSS 리더로서도 훌륭한 프로그램입니다.
그런데 이상하게 몇몇 지인들의 블로그가 분명히 EUC-KR 인코딩으로 RSS를 지원하는데도 불구하고 한글이 깨져서 마치 깨진 중국어 보듯이 나오는 문제를 경험했습니다.
저는 지인들의 블로그가 모두 MT라는 것을 알고 있긴 했지만 썬더버드의 RSS 모듈이 한글 인코딩을 제대로 처리하지 못해서 이런 문제가 발생한 거라고, 혐의를 썬더버드한테 두었습니다. 그런데 오늘 이것저것 테스트해보다가 MT버전을 우연히 봤는데 한글이 깨지는 사이트 모두 MT 2.64버전이더군요. 제 옛날 MT 블로그를 가지고 테스트해봤는데 버전은 2.661이었습니다.
문제의 원인은 바로 RSS의 버전에 있었습니다. RSS 1.0(index.rdf) 포맷은 한글 인코딩이 제대로 해석되지 않았고 RSS 2.0(index.xml) 포맷은 한글 인코딩이 제대로 해석되어 한글이 정상적으로 출력되더군요.
예를 들어, MT로 운영되고 있는 블로그의 RSS의 주소가 http://momo.com/mt/index.rdf 라면 이건 문제를 일으킬 수 있습니다. 이걸 http://momo.com/mt/index.xml 로 바꾸어서 사용하면 MT는 보통 RSS 2.0을 함께 지원하고 있으므로 해당 경로에 RSS 파일이 존재하여 이걸 대신 이용할 수 있습니다.
혹시 썬더버드로 MT 블로그를 구독해서 보시는 데 문제를 겪으셨던 분들이 계시면 도움이 되지 않을까 해서 올려봅니다.