- 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
Node.js - Buffer.isEncoding() Method
The NodeJS Buffer.isEncoding() method returns the true if the given encoding value is a supported character encoding and false if not.
Syntax
Following is the syntax of the NodeJS Buffer.isEncoding() Method −
Buffer.isEncoding( encoding )
Parameters
encoding − (required) The character encoding value that needs to be checked.
Return value
The method Buffer.isEncoding() returns a boolean value true/false.It returns true if the given encoding is a valid encoding supported and false if not.
Example
In this example I will test the utf-8, hex encoding and see the output of Buffer.isEncoding() method.
const utf8encoding = Buffer.isEncoding('utf-8'); const hexencoding = Buffer.isEncoding('hex'); console.log("Result for utf-8 encoding is : "+ utf8encoding); console.log("Result for hex encoding is : "+ hexencoding);
Output
Since both utf-8 and hex are proper character encoding the output will be true.
Result for utf-8 encoding is : true Result for hex encoding is : true
Example
In this example will test a simple string value which is not an encoding character..
const helloencoding = Buffer.isEncoding('hello'); console.log("Result for hello encoding is : "+ helloencoding);
Output
Since "hello" is invalid encoding value the output will be false from Buffer.isEncoding() method. On executing the above program, it will generate the following output −
Result for hello encoding is : false
To Continue Learning Please Login
Login with Google