记事本编辑go语言编码问题

时间:2024-10-17 02:54:52

1、我这里系统用的是windows10系统,在命令行中使用notepad hello.go命令创建示例文件hello.go,文件内容如下面第二张图中所示,将go示例代码编写完成后,不要急着保存退出。

记事本编辑go语言编码问题
记事本编辑go语言编码问题

2、这个时候应该点击右上角的文件,然后点击另存问选项来保存示例代码,否则就会出错。

记事本编辑go语言编码问题

3、在打开的另存为界面中, 我们将路径选择为go示例代码的保存路径,我这里是:E:\go\src\hello选择好以后,可以看到里面的hello.go文件,然后将下方的文件名改为hello.go,修改完成后,点击文件类型,选择所有文件。

记事本编辑go语言编码问题

4、文件类型这里如果不修改的话,系统会自动在记事本文件尾部加上txt后缀,如下面图中所示,结果就是你没法找到需要编译的代码。

记事本编辑go语言编码问题

5、文件名和文件类型选择好以后,不能立刻点击保存按钮,在保存按钮的旁边可以看到一个文件编码,默认是ANSI,这个编码在示例代码疙矬嫣歌全是英文的时候不会有任何问题。但是如果带上了中文代码,那就会出错,就像我们的示例中一样。因此需要点击它,选择里面的UTF-8选项。选择好以后点击保存按钮,这个时候会提示你会覆盖,点击是即可。

记事本编辑go语言编码问题
记事本编辑go语言编码问题

6、文件保存完毕以后,回到命令行界面,执行编译命令go build,这个时候就不会报错了。编译完成后,执行hello.exe命令。就能看到正确输出示例代码,如下面图中所示:

记事本编辑go语言编码问题
© 手抄报圈