ホームページ  >  記事  >  ウェブフロントエンド  >  ノードにおける中国語の文字化けの解決策についての簡単な説明

ノードにおける中国語の文字化けの解決策についての簡単な説明

青灯夜游
青灯夜游転載
2020-11-17 18:12:281984ブラウズ

ノードにおける中国語の文字化けの解決策についての簡単な説明

関連する推奨事項: "nodejs チュートリアル "

今日ノードを学習していたとき、ビデオのコードに従っていたのですが、中国語が表示されました。コードが文字化けしている場合は、ビデオ内の Google Chrome が私のバージョンと一致していない可能性があります。まずコードを見てみましょう:

'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("启动成功")
});

ノードを使用してローカル サーバーを構築し、その数をカウントしたいの訪問数ですが、中国語の文字化けが発生しているようです:

杩欐槸绗�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("启动成功")
});

プログラミング関連の知識については、 プログラミング学習 Web サイト をご覧ください。 !

以上がノードにおける中国語の文字化けの解決策についての簡単な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はcnblogs.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。