url.domainToASCII(domain)


返回 domainPunycode ASCII 序列化。如果 domain 是无效域名,则返回空字符串。

【Returns the Punycode ASCII serialization of the domain. If domain is an invalid domain, the empty string is returned.】

它执行与 url.domainToUnicode() 相反的操作。

【It performs the inverse operation to url.domainToUnicode().】

import url from 'node:url';

console.log(url.domainToASCII('español.com'));
// Prints xn--espaol-zwa.com
console.log(url.domainToASCII('中文.com'));
// Prints xn--fiq228c.com
console.log(url.domainToASCII('xn--iñvalid.com'));
// Prints an empty stringconst url = require('node:url');

console.log(url.domainToASCII('español.com'));
// Prints xn--espaol-zwa.com
console.log(url.domainToASCII('中文.com'));
// Prints xn--fiq228c.com
console.log(url.domainToASCII('xn--iñvalid.com'));
// Prints an empty string