Punycode 변환기
국제 도메인 이름을 유니코드와 Punycode(ASCII 호환) 형식 간에 변환합니다.
Unicode to Punycode (ASCII)
Punycode to Unicode
About Punycode
- • Punycode converts Unicode domain names to ASCII for DNS compatibility
- • Internationalized Domain Names (IDN) use the xn-- prefix
- • Example: münchen.de → xn--mnchen-3ya.de
- • Defined in RFC 3492 and used by all modern browsers
Punycode & IDN - 기술 세부 정보
Punycode is a way to represent Unicode characters in ASCII for domain names (Internationalized Domain Names or IDN). The xn-- prefix indicates a Punycode-encoded domain. Example: münchen.de becomes xn--mnchen-3ya.de
명령줄 대안
# Convert with Python
python3 -c "print('münchen.de'.encode('idna').decode())"
# Decode punycode
python3 -c "print(b'xn--mnchen-3ya.de'.decode('idna'))"