UNPKG

@akumzy/ogp-parser

Version:

This Package is Open Graph Parser.

18 lines (17 loc) 709 B
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); const iconv_lite_1 = __importDefault(require("iconv-lite")); const jschardet_1 = __importDefault(require("jschardet")); function charsetConverter(buf) { let detected = jschardet_1.default.detect(buf); if (detected.encoding !== 'utf8' && detected.encoding !== 'ascii' && detected.encoding !== 'ISO-8859-2') { return iconv_lite_1.default.decode(buf, detected.encoding); } else { return buf.toString(); } } exports.default = charsetConverter;