마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

String to Unicode

0 추천
String str = "가나다라마바사"; 일 때,

7개의 각 문자를 Unicode로 byte 배열에 넣고 싶은데 어떻게 해야될까요?
qpoas (1,240 포인트) 님이 2017년 9월 28일 질문

2개의 답변

0 추천
 
채택된 답변
스트링을 바이트 배열로, 바이트배열을 스트링으로..

UTF-8을 쓰면 문제없을 겁니다.

byte[] bytes = text.getBytes(Charsets.UTF_8);
String text = new String(bytes, Charsets.UTF_8);
Will Kim (43,170 포인트) 님이 2017년 9월 28일 답변
qpoas님이 2017년 9월 28일 채택됨
이상한 값이 나오군요ㅠㅠ
+1 추천

http://commons.apache.org/proper/commons-lang/

StringEscapeUtils.escapeJava("가나다라마바사");

 

minor (13,710 포인트) 님이 2017년 9월 28일 답변
추가로 라이브러리를 추가해야 하나요?
...