摘要:
出处:http://blog.csdn.net/zhubc/article/details/7293376最近在学习Go语言,发现调用一些库函数失败后的返回字符串,都是一些乱码,觉得奇怪。所以写了一个最简单的程序来复现这个问题:func main(){ _, err := os.Open("none-exist-file") if err != nil{ fmt.Println(err) }}编译运行一切都正常,但是输出是乱码:open none-exist-file: 绯荤粺鎵句笉鍒版寚瀹氱殑鏂囦欢銆?原因就是Go语言以UTF-8编码进行输出,而Windows... 阅读全文