- 홈
-
퓨니코드 디코딩
Punycode를 텍스트로 디코드
ASCII 퓨니코드(xn--)를 읽을 수 있는 유니코드 텍스트 또는 국제화 도메인 이름으로 변환합니다.
xn--로 시작하는 세그먼트를 디코딩합니다.
RFC 준수
최대 신뢰성을 위해 RFC 3492 및 IDNA 프로토콜을 따르는 정확한 디코딩.
100% 클라이언트 측
데이터가 브라우저를 벗어나지 않습니다. 개인정보 보호가 최우선입니다.
빠르고 간단함
빠른 확인과 일괄 처리를 위해 설계된 직관적인 인터페이스입니다.
이 예제들 시도
퓨니코드 도메인
퓨니코드 도메인 이름을 유니코드 버전으로 디코딩합니다.
단일 레이블
단일 Punycode 문자열(xn-- 접두사 없음)을 디코딩합니다.
복잡한 IDN
복잡한 국제화 도메인 이름을 디코딩합니다.
퓨니코드 디코딩 및 IDN 가이드
퓨니코드 디코딩 작동 방식
퓨니코드 디코딩은 ASCII 문자열을 원래의 유니코드(비ASCII) 표현으로 다시 변환하는 역과정입니다. 이는 로그나 시스템 구성에서 xn--로 표시되는 국제화 도메인 이름을 사람이 읽을 수 있도록 하는 데 필수적입니다.
디코더는 ACE 접두사를 식별하고 Punycode 알고리즘을 적용하여 키릴 문자, 중국어, 아랍어 등 다양한 스크립트의 문자를 재구성합니다.
퓨니코드 디코더는 언제 사용하나요?
- 로그 분석: 서버 액세스 로그나 네트워크 트래픽 캡처에서 발견된 도메인 이름을 디코딩합니다.
- 보안 감사: 의심스러운 "xn--" 링크의 실제 목적지를 확인하여 동형 공격을 방지합니다.
- 개발: Punycode를 유니코드로 변환하여 UI에서 데이터가 올바르게 저장되고 표시되는지 확인합니다.
- SEO 및 마케팅: 경쟁사가 사용하거나 자사 브랜드 보호를 위한 국제 도메인을 읽습니다.
퓨니코드 vs URL 인코딩
퓨니코드는 URL 인코딩(퍼센트 인코딩)과 동일하지 않음에 유의해야 합니다. URL 인코딩은 URL 경로에서 공백이나 기호와 같은 특수 문자를 처리하는 반면(예: %20), 퓨니코드는 도메인 이름 자체에서 ASCII가 아닌 문자를 처리합니다.
예시: URL https://münchen.de/search?q=café에서:
• münchen.de는 퓨니코드를 통해 xn--mnchen-3ya.de로 변환됩니다.
Fatal error: Uncaught ValueError: Unknown format specifier "A" in /www/wwwroot/www.mefancy.com/textchange/decode-punycode-to-text.php:524
Stack trace:
#0 /www/wwwroot/www.mefancy.com/textchange/decode-punycode-to-text.php(524): sprintf()
#1 {main}
thrown in /www/wwwroot/www.mefancy.com/textchange/decode-punycode-to-text.php on line 524