Neatly Planned Meal

    utf-8-validate
    DefinitelyTyped icon, indicating that this package has TypeScript declarations provided by the separate @types/utf-8-validate package

    5.0.10 • Public • Published

    utf-8-validate

    Version npm Linux/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 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

    License

    MIT

    Install

    npm i utf-8-validate

    DownloadsWeekly Downloads

    1,243,461

    Version

    5.0.10

    License

    MIT

    Unpacked Size

    403 kB

    Total Files

    11

    Last publish

    Collaborators

    • einaros
    • v1
    • lpinca
    • 3rdeden