안드로이드 개발 질문/답변
(글 수 45,052)
안드로이드에서 한글로 입력하면 ??로 전송이 됩니다.
자바쪽에서는 한글이 오는데요
보낼때 문제가 있는듯합니다
단순히 보내는 부분은 edittext 에서 입력을 받아서
String sendMsgchate.getText().toString();
PrintWriter send = new PrintWriter(new OutputStreamWriter(out));
send.println(LOGIN_ID+":"+sendMsg);
send.flush();
위에 처럼 처리해서 메세지를 보내는데요
영어는 잘되는 한글이 안되네요
여기서 encoding을 따로 해주어야 하나요??
message = new String(w,0,size,"euc-kr");
자바에서 문자열을 받을때는
위 와같이 받습니다.
지적질좀 해주세요.흑흑




안드로이드의 String은 UTF-8입니다. euc-kr로 받으시면 안될 것 같네요...