Skip to content

websockets/utf-8-validate

Repository files navigation

utf-8-validate

Version npmLinux/macOS/Windows Build

Check if a buffer contains valid UTF-8 encoded text.

Installation

npm install utf-8-validate --save-optional 

The --save-optional flag tells npm to save the package in your package.json under the optionalDependencies key.

API

The module exports a single function that takes one argument. To maximize performance, the argument is not validated. It is the caller's responsibility to ensure that it is correct.

isValidUTF8(buffer)

Checks whether a buffer contains valid UTF-8.

Arguments

  • buffer - The buffer to check.

Return value

true if the buffer contains only correct UTF-8, else false.

Example

'use strict';constisValidUTF8=require('utf-8-validate');constbuf=Buffer.from([0xf0,0x90,0x80,0x80]);console.log(isValidUTF8(buf));// => true

License

MIT

About

Check if a buffer contains valid UTF-8

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 8