Я не уверен, что мне здесь не хватает ... Я передаю поток 8859-8 nodejs в поток utf nodejs, поэтому передаю его через декодер
sourceStream.pipe(oneStream).pipe(new TextDecoder('iso-8859-8')).pipe(anotherStream)
//or this
oneStream.setEncoding('iso-8859-8')
sourceStream.pipe(oneStream).pipe(anotherStream)
и получаю " ERR_ENCODING_NOT_SUPPORTED: кодировка 'iso-8859-8' не поддерживается", хотя я ясно вижу, что внутри узла / lib / internal / encoding. js в источниках Node12 есть такая кодировка :
['csiso88598e', 'iso-8859-8'],
['csisolatinhebrew', 'iso-8859-8'],
['hebrew', 'iso-8859-8'],
['iso-8859-8', 'iso-8859-8'],
['iso-8859-8-e', 'iso-8859-8'],
['iso-ir-138', 'iso-8859-8'],
['iso8859-8', 'iso-8859-8'],
['iso88598', 'iso-8859-8'],
['iso_8859-8', 'iso-8859-8'],
['iso_8859-8:1988', 'iso-8859-8'],
['visual', 'iso-8859-8'],
Итак, что мне не хватает?