A Node.js library for converting HTML documents of arbitrary encoding into a target encoding (utf8, utf16, etc).
$ npm install html-encode
'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, { responseType: 'buffer' })
const str = toUTF8(buffer, headers['content-type'])
console.log(str)
})()
See more at examples.
html-encode © Kiko Beats, released under the MIT License.
Authored and maintained by Kiko Beats with help from contributors.
kikobeats.com · GitHub Kiko Beats · Twitter @Kikobeats