今回はnode.jsでhttpサーバを作成してみました。しかし、漢字をクライアント側に返すとき、文字化けが発生しました。対応方法を紹介します。
node.jsで文字化け対応
以下のコードはnode.jsのバージョンがv14となります。
const http = require(‘http’);
const server =http.createServer();
server.listen(8000);
server.on(‘request’,(req,resp)=>{
resp.setHeader(‘content-type’,’text/plain;charset=utf-8′);
resp.write(‘確認’);
resp.end();
});