Node 04 響應內容型別(解決亂碼)

2021-10-07 02:25:21 字數 1694 閱讀 3623

二:傳送檔案中的資料以及content-type內容型別

在伺服器預設傳送的資料,其實是utf8編碼的內容,但是瀏覽器不知道你是utf8編碼的內容

瀏覽器在不知道伺服器相應內容的編碼的情況下會按照當前作業系統的預設編碼去解析

中文作業系統預設是gbk,解決方法就是正確的告訴瀏覽器我給你傳送的內容是什麼編碼的

在http協議中,content-type就是用來告知對方傳送的資料內容是什麼型別

data預設是二進位制資料,可以通過.tostring轉為能識別的字串res.end()支援兩種資料型別,一種是二進位制,一種是字串,可以直接res.end(data)

不需要指定編碼,一般只有字元資料才指定編碼

Node響應中文時解決亂碼問題

塊 node http server 表示引入http模組 request 獲取客戶端傳過來的資訊 response 給瀏覽器響應資訊 表示給我們頁面上面輸出一句話並且結束響應 response.end hello world listen 8081 埠 console.log server run...

node04 fs檔案操作 靜態伺服器

給使用者加乙個五位數的id var userid parseint math.random 89999 10000 console.log 歡迎 userid res.writehead 200,兩個引數,第乙個是完整路徑,當前目錄寫.第二個引數,就是 函式,表示檔案讀取成功之後,做的事情,檔案前面...

Node中的req請求物件和響應物件res

res response 響應物件,包含了一些屬性和方法,可以讓伺服器端返回給客戶端內容 res.write 基於這個方法 伺服器端可以向客戶端返回內容 res.end 結束響應 res.writehead 重寫響應頭資訊。req request 請求物件,包含了客戶端請求得資訊 req.url 儲...