퓨니코드

최근 수정 시각: (5년 전)
목차
1. 개요2. 변환기3. 기타


Punycode[1]

1. 개요 [편집]

도메인 이름에 쓸 수 있는 문자만으로 다른 유니코드 문자를 표기하기 위해 만들어진 인코딩 방식이다. 퓨니코드는 RFC 3492에 기술되어 있으며, 퓨니코드가 사용된 국제화 도메인 네임(IDN)은 "xn--" 로 시작되어 구분하게 된다. 유니코드 인코딩을 기본 라틴 문자 소문자 26자와 아라비아 숫자(36진수)로 돌려 쓴 것.

어떤 사이트의 주소가 한글 또는 그외 다른 유니코드 문자로 되어 있다면 이는 퓨니코드를 이용한 인코딩이며 인코딩을 하지 않으면 로마자 도메인으로 변경된다. 예를 들어 '청와대.한국'의 도메인 정보를 확인해 보면, 한글 주소는 '청와대.한국'으로 되어 있지만, 영문 주소는 'xn--vk1b187a8ue.xn--3e0b707e' 으로 나온다.

다만 인터넷에서 퓨니코드는 도메인에서만 쓴다. 도메인 주소 뒤 / 이하의 주소에서는 소위 퍼센트 인코딩이라고도 불리는 URL escape code를 사용한다. 자세한 내용은 해당 문서 참고.

2. 변환기 [편집]

여기에서 유니코드를 퓨니코드로 또는 그 반대로 변환해 볼 수 있다.

한국인터넷진흥원에서도 한글 변환 기능을 제공하나 도메인용 한글만 허용되기 때문에 U+AC00(가)~U+D7A3(힣)에 해당되지 않는 한글은 변환해 주지 않는다.

3. 기타 [편집]

유니코드(Unicode)와 퓨니코드의 어감이 비슷하고 유니코드가 워낙 유명해서인지 Punicode로 헷갈리기 쉽지만 Punycode가 올바른 표기이다.

같은 원리로 이모지 도메인도 가능하다.

[1] 유니코드는 Unicode지만, 퓨니코드는 Punycode이다.

라이선스를 별도로 명시하지 않은 문서는 CC BY-NC-SA 2.0 KR에 따라 이용할 수 있습니다.
기여하신 문서의 저작권은 각 기여자에게 있으며, 각 기여자는 기여하신 부분의 저작권을 갖습니다.

문서의 기여자는 역사 탭에서 확인할 수 있습니다.
접두어의 N: - 나무위키 사용자, R: - 리그베다 위키의 사용자를 뜻합니다.
자세한 사항은 나무위키에서 동일한 문서의 역사를 참고하시기 바랍니다.