Сообщение от MallSerg
|
Например " 'str ' + str " токсичное выражение т.к. str должно быть приведено к строке и как следствие превращается в мусор.
|
Привел все переменные "к строке"...
Но результат не поменялся.
const iconv = require('iconv-lite');
const fs = require('fs')
// Convert from an encoded buffer to a js string.
let buf = Buffer.from([0x68, 0x65, 0x6c, 0x6c, 0x6f])
let str = iconv.decode(buf, 'win1251');
// Convert from a js string to an encoded buffer.
buf = iconv.encode('Пример строки преобразованной в буфер', 'win1251');
// Check if encoding is supported
const val = iconv.encodingExists("us-ascii")
console.log('encodingExists ', val)
fs.appendFile('temp.txt', 'str ' + str.toString() + '\n', {encoding: 'ascii'}, err => {
if (!err) console.log('Записано str')
})
fs.appendFile('temp.txt', 'buf ' + buf.toString() + '\n', {encoding: 'ascii'}, err => {
if (!err) console.log('Записано buf')
})