1. 程式人生 > >NodeJs伺服器啟動後在瀏覽器訪問時中文顯示亂碼處理方法

NodeJs伺服器啟動後在瀏覽器訪問時中文顯示亂碼處理方法

建立一個叫 server.js 的檔案,並寫入以下程式碼:

//使用 require 指令來載入 http 模組,並將例項化的 HTTP 賦值給變數 http

var http=require('http');

//使用 http.createServer() 方法建立伺服器,並使用 listen 方法繫結 8888 埠。函式通過 request, response 引數來接收和響應資料。

http.createServer(function(request,response){

//傳送HTTP頭部;HTTP狀態值:200:OK;內容型別:text/plain;charset=utf-8

response.writeHead(200,{'Content-Type':'text/plain;charset=utf-8

'});

//傳送響應資料:"hello 世界!!"

response.end('hello 世界!!\n');
}).listen(8800);

console.log('伺服器啟動成功');

以上程式碼完成了一個可以工作的 HTTP 伺服器。

使用 node 命令執行以上的程式碼:


開啟瀏覽器訪問 http://127.0.0.1:8800/,你會看到一個寫著 "Hello 世界!!"的網頁。這裡的中文能正常顯示依賴於charset=utf-8