You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
mahdihty
1f2b40ae28
|
4 years ago | |
---|---|---|
.. | ||
prebuilds | 4 years ago | |
src | 4 years ago | |
LICENSE | 4 years ago | |
README.md | 4 years ago | |
binding.gyp | 4 years ago | |
fallback.js | 4 years ago | |
index.js | 4 years ago | |
package.json | 4 years ago |
README.md
utf-8-validate
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 which takes one argument.
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';
const isValidUTF8 = require('utf-8-validate');
const buf = Buffer.from([0xf0, 0x90, 0x80, 0x80]);
console.log(isValidUTF8(buf));
// => true