我有以下腳本讀取和打印圖像的字符串:Node.js fs.readFile()是否像PHP的file_get_contents()一樣工作?
PHP:
<?php
echo file_get_contents("/path/to/small.png");
的Node.js:
var fs = require('fs')
var file = fs.readFileSync('/path/to/small.png', 'utf8');
console.log(file)
但有串輸出之間的一點點差異由2個腳本。我想同樣的事情用下面的Go代碼,輸出等同於PHP的:
package main
import (
"fmt"
"io/ioutil"
)
func main() {
buf, err := ioutil.ReadFile("/path/to/small.png")
if err != nil {
panic(err)
}
content := string(buf)
fmt.Println(content)
}
因此,任何人有一個想法,爲什麼不fs.readFile()行爲不同?
感謝您的回答。但是2個腳本仍然輸出不同的字節.. – memo