Encoding 如何使用SJIS/Shift_JIS编码获取和fs.writeFile网页

Encoding 如何使用SJIS/Shift_JIS编码获取和fs.writeFile网页,encoding,fs,cjk,node-fetch,Encoding,Fs,Cjk,Node Fetch,我正在尝试从internet获取一个页面,然后将其保存到HTML文件中。页面的标题中包含以下内容: <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" > <head> <meta http-equiv="Content-Type" content="text/html;charset=Shift_JIS" /> </head> 我尝试过其他编码,但最终的HTML文档仍然没有显示正确的

我正在尝试从internet获取一个页面,然后将其保存到HTML文件中。页面的标题中包含以下内容:

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" >
<head>
<meta http-equiv="Content-Type" content="text/html;charset=Shift_JIS" />
</head>
我尝试过其他编码,但最终的HTML文档仍然没有显示正确的特殊字符,就像在从中获取的在线页面上一样。我现在正在测试的页面是

行:

<meta http-equiv="Content-Type" content="text/html;charset=Shift_JIS" />

还必须修改为:

<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />


使标头中的字符集信息与新编码匹配

我无法访问该页面的源代码。在下载页面之后,在编码和保存之前,我必须在节点脚本中更改它吗?
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />