我的cmd出问题了,不能显示部分中文。求教!

代码是w3c菜鸟上的,如下:

var fs = require("fs");

// 异步读取
fs.readFile('mouse.txt', function (err, data) {
   if (err) {
       return console.error(err);
   }
   console.log("异步读取: " + data.toString());
});

mouse.txt的内容如下:

菜鸟教程官网地址:www.runoob.com
文件读取实例

cmd运行结果如下图:
图片描述

可以看到,mouse.txt里的中文不知道跑到哪里去了。请问我应该如何解决这个问题?
真心不知道该怎么办。

阅读 2.9k
1 个回答

加上字符集:

var fs = require("fs");

// 异步读取
fs.readFile('mouse.txt', 'utf-8', function (err, data) {
   if (err) {
       return console.error(err);
   }
   console.log("异步读取: " + data.toString());
});
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题