728x90
fun convertUnicodeToString(unicodeString: String): String {
var str: String = unicodeString.split(" ")[0]
str = str.replace("\\", "")
val arr = str.split("u").toTypedArray()
var text = ""
for (i in 1 until arr.size) {
val hexVal = arr[i].toInt(16)
text += hexVal.toChar()
}
return text
}
유니코드를 String으로 변환하는 코드를 기록해둔다.
예시 ::
convertUnicodeToString("\\u+20A9") // -> ₩
728x90
'Android > 가끔식 필요한 코드들' 카테고리의 다른 글
[Android] Android Status bar 검은색 or 제거하기 (0) | 2021.04.09 |
---|---|
[Android] Background를 투명하게 하려면.(BottomSheetDialogFragment) (0) | 2021.03.02 |
ViewPager - setOffscreenPageLimit(Fragment 의 생명주기 관리) (0) | 2020.12.13 |
[Android] menu 를 가진 layout 의 item 색상 변경 (0) | 2020.12.10 |
RecyclerView - item 위치 찾기 (0) | 2020.12.08 |
댓글