Node.js v18.7.0 文档


目录

punycode 域名代码#

中英对照

Node.js 中捆绑的 punycode 模块的版本已被弃用。 在 Node.js 的未来主版本中,此模块将被删除。 当前依赖 punycode 模块的用户应该改用用户区提供的 Punycode.js 模块。 对于基于 punycode 的 URL 编码,请参阅 url.domainToASCII,或更一般地说,WHATWG URL API


punycode.decode(string)#

中英对照

    punycode.decode() 方法将纯 ASCII 字符的 Punycode 字符串转换为等效的 Unicode 代码点字符串。

    
    

    punycode.encode(string)#

    中英对照

      punycode.encode() 方法将一串 Unicode 代码点转换为仅包含 ASCII 字符的 Punycode 字符串。

      
      

      punycode.toASCII(domain)#

      中英对照

        punycode.toASCII() 方法将表示国际化域名的 Unicode 字符串转换为 Punycode。 只转换域名的非 ASCII 部分。 在已经只包含 ASCII 字符的字符串上调用 punycode.toASCII() 将无效。

        
        

        punycode.toUnicode(domain)#

        中英对照

          punycode.toUnicode() 方法将表示包含 Punycode 编码字符的域名的字符串转换为 Unicode。 只转换域名的 Punycode 编码部分。

          
          

          punycode.ucs2#

          punycode.ucs2.decode(string)#

          中英对照

            punycode.ucs2.decode() 方法返回一个数组,其中包含字符串中每个 Unicode 符号的数字代码点值。

            
            

            punycode.ucs2.encode(codePoints)#

            中英对照

              punycode.ucs2.encode() 方法返回基于数字代码点值数组的字符串。

              
              

              punycode.version#

              中英对照

                返回标识当前 Punycode.js 版本号的字符串。

                返回顶部