한글 문제로 다른 방식으로 통신을 구현 중인데

 

안드로이드 사이드에 있는 방법을 사용했더니 한글은 문제가 없으나

 

값이 웹으로 안올라가서 디비를 전부다 긁어 오네요;;

 

 protected void HttpPostData() {
  // TODO Auto-generated method stub
  try{
   URL url = new URL("http://burningroid.cafe24.com/test1.php");
   HttpURLConnection http=(HttpURLConnection)url.openConnection();
   http.setDefaultUseCaches(false);
   http.setDoInput(true);
   http.setDoOutput(true);
   http.setRequestMethod("POST");
   
   http.setRequestProperty("content-type", "application/x-www-from-urlencoded");
   
   
   StringBuffer buffer = new StringBuffer();
   buffer.append("bkna").append("=").append(search);
   
   PrintWriter pw = new PrintWriter(new OutputStreamWriter(http.getOutputStream(), "UTF-8"));
   pw.write(buffer.toString());
   pw.flush();
   
   InputStreamReader tmp = new InputStreamReader(http.getInputStream(),"UTF-8");
   BufferedReader reader = new BufferedReader(tmp);
   StringBuilder builder = new StringBuilder();
   String str;
   while((str = reader.readLine()) != null){
    builder.append(str+"\n");
   }
   scresult = builder.toString();
   list = (TextView)findViewById(R.id.list);
   list.setText(scresult);
   Toast.makeText(this, "결과받음", Toast.LENGTH_SHORT).show();
  }catch(MalformedURLException e){}catch(IOException e){}
 }


결과 받음 토스트 정상적으로 뜨고 값을 전부다 서치 해오는;;

 

php 소스는

 

 <?

$bkna;

$connection = mysql_connect("***", "***", "***");
 mysql_query('set session character_set_client=utf8;');
    mysql_query('set session character_set_connection=utf8;');
    mysql_query('set session character_set_results=utf8;');
$status = mysql_select_db("burningroid");


$query = "select * from nsulib where bkname LIKE '%$bkna%' order by image desc;";
$result= mysql_query("SET NAMES 'utf-8'");
$result = mysql_query($query,$connection);

while($row = mysql_fetch_object($result))
{
echo ("$row->image,$row->fl,$row->bkname,$row->scname \r\n");
}
mysql_close($connection);
?>


어느 부분을 수정해야할지 감이 안옵니다;;ㅠㅠ

 

조언좀 부탁드릴게요;;ㅠㅠ