从节点8.3开始,可以使用util.TextDeprer彻底解决此问题:
const util = require('util')const td = new util.TextDeprer('utf8', {fatal:true})td.depre(Buffer.from('foo')) // works!td.depre(Buffer.from([ 128 ], 'binary')) // throws TypeError通过在全局名称空间中使用,这在某些浏览器中也将起作用
TextDeprer。



