'UDP UTF-8'에 해당되는 글 1건

  1. 2011.12.01 JAVA/ANDROID UDP 통신 ENCODING(UTF-8, EUC-KR)

UDP 통신을 통해 받은 특정 메시지의 캐릭터 형태를 변환하고 해서 아래와 같은 형태로 모든 경우의 수를
대입해 봤지만 한글인식을 제대로 하지 못했는데
msg = new String(packet.getData());
    msg = new String(msg.getBytes("8859_1"), "KSC5601");

아래와 같이 패킷의 길이정보까지 넣어주니 제대로 인코딩이 됐다.
msg = new String(packet.getData(), 0, 0, packet.getLength());
    msg = new String(msg.getBytes("8859_1"), "KSC5601");

기본 폼이 아래가 맞지만, 위에도 인코딩을 제외한 부분에서는 이상없이 작동했는데, 찾는데 애 좀 먹었다.
Posted by 해밀튼
이전버튼 1 이전버튼