【问题标题】:Node js readFile toString making soundsNode js readFile toString 发出声音
【发布时间】:2016-07-11 18:57:37
【问题描述】:

我只有一些基本的 HTML:

[...]<body>

<p>Some Text</p>
<img src="path/nodejs.jpg?">

</body>[...]

还有一个基本的节点js函数作为服务器的请求回调。

 fs.readFile(filePath, function(err, content){
       if (err) throw err;

        // * console.log(content.toString());

        var mime = require('mime').lookup(filePath);
        res.setHeader('Content-Type', mime + "; charset=utf-8");
        res.end(content);
    });

我想 console.log (* line) 内容,但是当我这样做时,我的笔记本电脑开始发出哔哔声,即发出声音。那为什么会这样呢?

【问题讨论】:

  • 有一个 BEL 字符 (7?),从早期的 ASCII 时代开始,在控制台上查看时会发出哔哔声……因为您的 JPEG 可能包含其中某处的所有 ASCII 字符,所以它发出哔哔声。

标签: javascript node.js tostring readfile


【解决方案1】:

7 的二进制字节,通过控制台被视为 ASCII 文本会产生哔声。

例如:console.log(String.fromCharCode(7))

https://en.wikipedia.org/wiki/Bell_character阅读更多内容

如今,遇到它更多的是令人讨厌的意外,而不是有用的东西。

【讨论】:

  • 所以它实际上是把这个图像转换成声音?
  • 图像的某些字节被误解了。您也可以在大图像中找到"ABC",即使它不是字母表。
猜你喜欢
  • 2021-12-04
  • 1970-01-01
  • 2014-10-14
  • 1970-01-01
  • 2011-05-02
  • 1970-01-01
  • 2019-10-24
  • 1970-01-01
相关资源
最近更新 更多