代码如下:
package main
import (
"fmt"
"os"
)
func main() {
userFile := "c:\\data\\n1102.csv"
fin, err := os.Open(userFile)
defer fin.Close()
if err != nil {
fmt.Println(userFile, err)
return
}
buf := make([]byte, 1024)
for {
n, _ := fin.Read(buf)
if 0 == n {
break
}
os.Stdout.Write(buf[:n])
}
}
因为文件中有中文,所以乱码了。
刚学golang,希望大家多帮助。
有疑问加站长微信联系(非本文作者)