리눅스 서버와 TCP 통신시 서버쪽에서 로그를 한글로 저장시 깨지는 증상이 발생하여 방법을 찾게 되었다. 아래 설정이후 로그에서 한글이 깨지지 않는다. private BufferedReader m_bis; private BufferedOutputStream m_bos; // 전송 m_bos = new BufferedOutputStream(m_socket.getOutputStream()); public boolean SendMsg(String SendBuff) { try { m_bos.write(SendBuff.getBytes("EUC_KR")); // 한글 인코딩 m_bos.flush(); } catch(IOException e) { return false; } return true; } // 수신 m_..
void ShowEncoding() { // 기본 인코딩 확인 String enc = new java.io.OutputStreamWriter(System.out).getEncoding(); msgBox(enc); } // 메시지 박스 public void msgBox(String msg) { AlertDialog.Builder bld = new AlertDialog.Builder(this); bld.setTitle("사용자 인증"); // bld.setIcon(R.drawable.stats); bld.setMessage(msg); bld.setPositiveButton("닫 기", null); bld.show(); }
- Total
- Today
- Yesterday