- Node.js Tutorial
- Node.js - Home
- Node.js - Introduction
- Node.js - Environment Setup
- Node.js - First Application
- Node.js - REPL Terminal
- Node.js - Command Line Options
- Node.js - Package Manager (NPM)
- Node.js - Callbacks Concept
- Node.js - Upload Files
- Node.js - Send an Email
- Node.js - Events
- Node.js - Event Loop
- Node.js - Event Emitter
- Node.js - Debugger
- Node.js - Global Objects
- Node.js - Console
- Node.js - Process
- Node.js - Scaling Application
- Node.js - Packaging
- Node.js - Express Framework
- Node.js - RESTFul API
- Node.js - Buffers
- Node.js - Streams
- Node.js - File System
- Node.js MySQL
- Node.js - MySQL Get Started
- Node.js - MySQL Create Database
- Node.js - MySQL Create Table
- Node.js - MySQL Insert Into
- Node.js - MySQL Select From
- Node.js - MySQL Where
- Node.js - MySQL Order By
- Node.js - MySQL Delete
- Node.js - MySQL Update
- Node.js - MySQL Join
- Node.js MongoDB
- Node.js - MongoDB Get Started
- Node.js - MongoDB Create Database
- Node.js - MongoDB Create Collection
- Node.js - MongoDB Insert
- Node.js - MongoDB Find
- Node.js - MongoDB Query
- Node.js - MongoDB Sort
- Node.js - MongoDB Delete
- Node.js - MongoDB Update
- Node.js - MongoDB Limit
- Node.js - MongoDB Join
- Node.js Modules
- Node.js - Modules
- Node.js - Built-in Modules
- Node.js - Utility Modules
- Node.js - Web Module
- Node.js Useful Resources
- Node.js - Quick Guide
- Node.js - Useful Resources
- Node.js - Dicussion
NodeJS - url.domainToUnicode() Method
The NodeJS url.domainToUnicode() method of URL class returns Unicode for the ASCII values present in the domain. This method performs the inverse operation to the url.domainToASCII() method.
The Unicode is a modern standard for the consistent encoding, representation, and handling of text expressed in most of the world’s writing system.
Syntax
Following is the syntax of the NodeJS url.domainToUnicode() method of class URL
url.domainToUnicode(domain)
Parameters
domain: This parameter specifies a string that will be converted to Unicode.
Return Value
This method returns the Unicode serialization of the domain.
Example
If the domain we pass to the NodeJS url.domainToUnicode() method contains ASCII characters, it will convert those characters to Unicode.
In the following example, we are passing a domain string with ASCII characters to url.domainToUnicode() method.
const url = require('node:url'); let domain = url.domainToUnicode('xn--ewyork-vwa.com'); console.log(domain);
Output
On executing the above program, it will generate the following output
ñewyork.com
Example
In the following example, we are passing a domain string with ASCII characters of Japanese characters to the domainToUnicode() method.
const url = require('node:url'); let domain = url.domainToUnicode('xn--6qq79v.com'); console.log(domain);
Output
On executing the above program, it will generate the following output
你好.com
Example
If we pass an invalid domain name to the domainToUnicode() method, it returns an empty string.
In the following example, we are trying to pass an invalid domain to the domainToUnicode() method.
const url = require('node:url'); let domain = url.domainToUnicode('xn--iñvalid.com'); console.log(domain);
Output
On executing the above program, it will generate the following output
//Returns an empty string
To Continue Learning Please Login
Login with Google