BufferedWriter bw = new BufferedWriter(new 
OutputStreamWriter(s.getOutputStream(), 
"UTF-8"));
bw.write(str+"\n");
bw.flush();
br = new BufferedReader(new 
InputStreamReader(s.getInputStream(), "UTF-8"));
String str = 
br.readLine();
//str 처리


위처럼 보내고 아래처럼 받아서 처리하는데

서버소켓은 PC이고, 클라이언트는 안드로이드인 상태입니다.


안드로이드->PC로는 한글 전송이 문제없이 처리되는데 PC->안드로이드로 보내면 한글이 깨지네요.

안드로이드 인코딩도 UTF-8이 맞는것 같은데 안되네요.


아시는 분께 도움 부탁드려봅니다.