首頁  >  文章  >  web前端  >  淺談node中文亂碼的解決方法

淺談node中文亂碼的解決方法

青灯夜游
青灯夜游轉載
2020-11-17 18:12:281978瀏覽

淺談node中文亂碼的解決方法

相關推薦:《nodejs 教學

#今天咋學習node的時候,跟著影片裡在擼程式碼,但卻出現了中文亂碼的情況,影片中的谷歌瀏覽器可能和我的版本不一致,先看代碼吧:

'use strict';
const http = require("http");
let count = 0;
const server = http.createServer((req, res) => {
    res.write(`这是第${count++}个访问的`);
    res.end();
});
server.listen(2080, error => {
    if (error)
        throw error;
    console.log("启动成功")
});

我是想用node建造一個本地的伺服器,然後統計訪問的個數,但是卻出現了中文亂碼:

杩欐槸绗�0涓闂殑

后来查询资料,原来加一个头部代码就行:
设置 res.writeHead(200, {'Content-Type': 'text/html; charset=utf-8'});
'use strict';
const http = require("http");
let count = 0;
const server = http.createServer((req, res) => {
    res.writeHead(200, {'Content-Type': 'text/html; charset=utf-8'});
    res.write(`这是第${count++}个访问的`);
    res.end();
});
server.listen(2080, error => {
    if (error)
        throw error;
    console.log("启动成功")
});

更多程式相關知識,請造訪:程式設計學習網站! !

以上是淺談node中文亂碼的解決方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:cnblogs.com。如有侵權,請聯絡admin@php.cn刪除