NodeJs伺服器啟動後在瀏覽器訪問時中文顯示亂碼處理方法
阿新 • • 發佈:2019-01-01
建立一個叫 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