V2EX  ›  英汉词典

Punycode

定义 Definition

Punycode 是一种把包含非 ASCII 字符(如中文、阿拉伯文、带重音符的拉丁字母等)的 Unicode 域名 转换成仅含 ASCII 字符的编码方式,主要用于 国际化域名(IDN) 在传统 DNS 系统中安全、兼容地传输与解析。常见形式以 xn-- 开头。

发音 Pronunciation (IPA)

/ˈpjuːniˌkoʊd/

例句 Examples

My browser converts the domain name to Punycode automatically.
我的浏览器会自动把域名转换成 Punycode。

To avoid spoofing issues, the system logs both the Unicode domain and its Punycode form (starting with “xn--”).
为避免域名伪造风险,系统会同时记录 Unicode 域名及其以 “xn--” 开头的 Punycode 形式。

词源 Etymology

Punycodepuny(“弱小的、简陋的”,此处带有“受限字符集”的意味)+ code(“编码”)组合而成,强调把丰富的 Unicode 字符“压缩/映射”到受限制的 ASCII 字符范围内,以实现兼容性。

相关词 Related Words

文学与著名作品 Notable Works

  • **RFC 3492 — *Punycode: A Bootstring encoding of Unicode for Internationalized Domain Names in Applications (IDNA)***(Punycode 的核心规范文档)
  • RFC 5890 — Internationalized Domain Names for Applications (IDNA): Definitions and Document Framework(IDN/IDNA 体系的定义与框架,涉及 Punycode 的使用背景)
  • Unicode Standard / Unicode Technical Reports(部分与 IDN 相关的技术文档)(讨论 Unicode 与互联网标识符的兼容与安全问题,常提及 Punycode)
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   1138 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 19ms · UTC 23:18 · PVG 07:18 · LAX 16:18 · JFK 19:18
♥ Do have faith in what you're doing.