티스토리 뷰

반응형

 

필요에 따라 퓨니코드를 한글로 변환해주는 작업을 진행 했는데

(https://a-half-human-half-developer.tistory.com/118)

 

[Kotlin] 한글 퓨니코드(Punycode)로 변환

* Punycode (퓨니코드) : 퓨니코드는 각국의 자국어표준코드에 대응되는 유니코드(Unicode)를 ASCII 형태로 변환하는 방식 중 하나로, 퓨니코드에 의한 도메인 이름이 기존의 영문 도메인 이름과 중복

a-half-human-half-developer.tistory.com

 

 

반대로 퓨니코드를 한글로 변환해줘야할 때 유니코드(Unicode)로 변환해주면 된다.

import java.net.IDN

class PunycodeUtils() {

	fun punycodeDecode(domain: String): String {
		return IDN.toUnicode(domain)
	}

}

 

위 함수를 호출하면 아래와 같다.

println(punycodeDecode("imdomain.xn--t60b56a"));
// imdomain.닷넷

(참고 : https://www.programcreek.com/java-api-examples/?api=java.net.IDN)

 

 

 

 

 

반응형
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함