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