Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/423.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript console中的Node.js在模板文本中添加空格_Javascript_Node.js_Cmd_Encoding_Template Literals - Fatal编程技术网

Javascript console中的Node.js在模板文本中添加空格

Javascript console中的Node.js在模板文本中添加空格,javascript,node.js,cmd,encoding,template-literals,Javascript,Node.js,Cmd,Encoding,Template Literals,我在文件simple.js中有简单的JavaScript语句: let t = ` `; console.log(t.length); 现在在t中,唯一的字符是\n。在Windows cmd I输入中: node simple.js // -> 1 完全正确。但当我尝试时: node .load simple.js // -> 769, t[0] is '\n', other 768 chars are spaces 我觉得编码有问题,但具体是什么以及如何修复它呢?我两个都

我在文件
simple.js
中有简单的JavaScript语句:

let t = `
`;

console.log(t.length);
现在在
t
中,唯一的字符是
\n
。在Windows cmd I输入中:

node simple.js // -> 1
完全正确。但当我尝试时:

node

.load simple.js // -> 769, t[0] is '\n', other 768 chars are spaces

我觉得编码有问题,但具体是什么以及如何修复它呢?

我两个都得到了1,就是
simple.js
和您显示的代码行完全一样。我无法复制它。在这两种情况下,我都将
1
作为输出。您是否检查了文件的当前编码?记事本++在这种情况下非常有用。@Keith,是的,就是这个lines@TasosK. 文件在utf-8中,我在VS代码中使用它