html-encode
A Node.js library for converting HTML documents of arbitrary encoding into a target encoding (utf8, utf16, etc).
Install
$ npm install html-encode
Usage
'use strict'
const got = require('got')
const toUTF8 = require('html-encode')('utf-8')
const url = process.argv[2]
;(async () => {
const { body: buffer, headers } = await got(url, { encoding: null })
const str = toUTF8(buffer, headers['content-type'])
console.log(str)
})()
See more at examples.
License
The code is available under MIT license.