方法:1、使用“res.write("<head><meta chartset='uft-8'/></head>")”語(yǔ)句;2、使用“res.setHeader()”或“res.writeHeader()”設(shè)置Content-type類(lèi)型。
本教程操作環(huán)境:windows7系統(tǒng)、nodejs 12.19.0版,DELL G3電腦。
nodejs設(shè)置編碼的方法
1、使用res.write()設(shè)置meta標(biāo)簽
res.write("<head><meta chartset='uft-8'/></head>")
2、使用res.setHeader()或res.writeHeader()設(shè)置Content-type
res.setHeader("Content-type","text/html;charset=utf8"); res.writeHeader(200,{"Content-type":"text/html;charset=utf8"})
說(shuō)明:Content-Type
Content-Type(內(nèi)容類(lèi)型),一般是指網(wǎng)頁(yè)中存在的 Content-Type,用于定義網(wǎng)絡(luò)文件的類(lèi)型和網(wǎng)頁(yè)的編碼,決定瀏覽器將以什么形式、什么編碼讀取這個(gè)文件,這就是經(jīng)??吹揭恍?PHP 網(wǎng)頁(yè)點(diǎn)擊的結(jié)果卻是下載一個(gè)文件或一張圖片的原因。
Content-Type 標(biāo)頭告訴客戶(hù)端實(shí)際返回的內(nèi)容的內(nèi)容類(lèi)型。
語(yǔ)法格式:
Content-Type: text/html; charset=utf-8 Content-Type: multipart/form-data; boundary=something
【推薦學(xué)習(xí):《nodejs 教程》】