담기는 한글 데이터가 전부 깨져버리네요...

이러한 경험 가지신분 계신가요??

소스 첨부 할께요~

public void BlogTitleList() {
  Log.d("Thread", "BlogTitleList Start");
  String url = "rss 주소";  
  HttpClient client = new DefaultHttpClient();   
  HttpGet getMethod = new HttpGet(url);  
  try {
      
   ResponseHandler<String> responseHandler = new BasicResponseHandler();
   String responseData = client.execute(getMethod, responseHandler);
   ParseXmlSax(responseData);
      
  } catch (Exception e) {;}  
 }
 
 public void ParseXmlSax(String responseData) {
  Log.d("Thread", "ParseXmlSax Start");
  try {
   
   SAXParserFactory factory = SAXParserFactory.newInstance();
   SAXParser sp = factory.newSAXParser();
   XMLReader xr = sp.getXMLReader();
   
   xr.setContentHandler(new BlogHandler());
   InputSource is = new InputSource(new StringReader(responseData));    
   xr.parse(is);
   
   BlogHandler blogHandler = (BlogHandler)xr.getContentHandler();
   blogDTOs = blogHandler.blogDTOs;
   Log.d("Thread", "Array Size : " + blogDTOs.size());
   
  } catch (Exception e) {;}
 }


blogDTOs의 배열에 담긴 모든 한글이 전부 깨져 버리는데요 혹시 해결법 아시면 답변좀 꼭 부탁드립니다. ㅠ