Kodowanie Big5 do utf-8 podczas skanowania strony za pomocą żądania Node

Jestem nowym użytkownikiem Node.js i próbuję użyć modelu żądania do usunięcia strony internetowej, mam problem z kodowaniem: docelowa witryna używa kodowania big5 i chciałem go zmienić na utf-8 z następujący kod:

var Iconv = require('iconv').Iconv;
var fs = require('fs');
var big5_to_utf8 = new Iconv('big5', 'utf-8');
var buffer = big5_to_utf8.convert(fs.readFileSync('./test'));
console.log(buffer.toString());

Wątpię, czy problem może być spowodowany błędem w procesie złomowania, więc dla twojego kodu mój kod do złomowania:

var fs = require('fs');
var request = require('request');

var j = request.jar()
var cookie = request.cookie('ASPSESSIONIDCSDCTTSR=KDMMMIMDCCIHJIJFDKGEDFOH')
j.add(cookie)

request({
    url: 'http://amis.afa.gov.tw/v-asp/v101r.asp',
    method: "POST",
    "Content-type": "application/x-www-form-urlencoded;",
    jar:true,
    encoding: 'utf-8',
    form: {
        mhidden1:false,
        myy:101,
        mmm:9,
        mdd:25,
        mpno:"FC",
        mpnoname:"%ADJ%A5%CA++++",
        B1:"%B6%7D%A9l%ACd%B8%DF",
    }
}, function (error, response, body) {
    console.log(body);
    fs.writeFile("test", body);
});

Naprawdę doceniam twoją pomoc.

EDYTOWAĆ:

Aby być bardziej szczegółowym w odniesieniu do błędu, kod powraca:

<p align="center"><font color="#800080">�Шϥ��s�����u���C��</font><em><font
size="4" color="#000080">[�W�@��]</font></em><font color="#800080">�^���e�@���J�����e���~���d��</font></p>

Oto, co powinien zwrócić:

<p align="center"><font color="#800080">請使用瀏覽器工具列中</font><em><font size="4" color="#000080">[上一頁]</font></em><font color="#800080">回到前一輸入條件畫面繼續查詢</font></p>

Próbowałem również użyć iconv-lite zamiast iconv, zastępując wywołanie funkcji na następujące:

function (error, response, body) {
    var bufferhelper = new BufferHelper();
    bufferhelper.concat(body);
    console.log(iconv.decode(bufferhelper.toBuffer(), 'Big5'));
});

Tylko aby uzyskać:

<p align="center"><font color="#800080">�濆詉胬胬譃胬舚胬</font><em><font
size="4" color="#000080">[抝胬]</font></em><font color="#800080">䒷胬蓚胬鸜胬胬蓚胬趦胬胬</font</p>

questionAnswers(2)

yourAnswerToTheQuestion