영어나 숫자는 잘 작동하는데 한글이 작동을 안합니다..
스트링으로 변환 할때 쓰는 소스는 아래와 같습니다.
String DownloadHtml(String addr){
     StringBuilder html = new StringBuilder();
     try {
      URL url = new URL(addr);
      HttpURLConnection conn = (HttpURLConnection)url.openConnection();
      if(conn != null){
       conn.setConnectTimeout(10000);
       conn.setUseCaches(false);
       if(conn.getResponseCode() == HttpURLConnection.HTTP_OK){
        BufferedReader br = new BufferedReader(
          new InputStreamReader(conn.getInputStream(), "euc-kr"));
        for(;;){
         String line = br.readLine();
         if(line == null)break;
         html.append(line + '\n');
        }
        br.close();
       }
       conn.disconnect();
      }
     }
     catch (Exception ex){;}
     return html.toString();
    }


영어나 숫자등등은 잘 작동합니다.

asdf.png 
위와같이 EditText에서 한글을 입력 받아  버튼을 누르면 URL이 조합되서 해당 주소의 웹페이지소스를를 String으로 변환하는 것인데요..
관련소스는 아래와 같이 버튼을 클릭했을때 앞의 주소에 입력한 주소가 합해지는 방식입니다.

Button sub2_search = (Button)findViewById(R.id.sub2_search);
        sub2_search.setOnClickListener(new Button.OnClickListener(){
         public void onClick(View v){
          EditText sub2_stopinput = (EditText)findViewById(R.id.sub2_stopinput);
          String str = DownloadHtml("http://bus.changwon.go.kr/map/BusSearch/RealStopSearchSelect.asp?BSN="
           + sub2_stopinput.getText().toString());
          Toast.makeText(ChangwonBus.this, str, Toast.LENGTH_LONG).show();
         }
        }



혹시 str자체로 넘겨지지 않아서 그런가 싶어, 토스트를 띄워보니 주소자체는 잘 뜹니다.

 zxcv.png


아무래도 가장위의 DownloadHtml에서 한글을 받았을때 먹통이 되는거 같아요.


검색, 구글링 등등을 통해서도 도저히 해결 방법을 못 찾겠습니다..
하루종일 애먹고 있습니다. 고수님들 도와주십시오!