1
wunonglin 2021-07-29 11:25:45 +08:00
编码问题吧
|
2
SaltyLeo 2021-07-29 11:30:04 +08:00
改 utf-8,最好的方法是用 vscode 。
|
3
makdon 2021-07-29 11:33:41 +08:00 5
Windows 自带笔记本会给 utf8 加个 BOM 头吧
|
4
meshell 2021-07-29 11:33:57 +08:00
记事本默认是 ascii 吧。
|
5
yitingbai 2021-07-29 11:36:38 +08:00
用 Windows 记事本修改代码导致编码出现问题, 是所有新手都会趟的坑
|
6
wzzzx 2021-07-29 12:18:24 +08:00
不管怎样,一定不能用记事本改代码
|
7
iyear 2021-07-29 12:52:08 +08:00
搞个 sublime text 并修改所有文本相关文件的默认打开方式,避免不小心用记事本
|
8
Smash 2021-07-29 12:55:31 +08:00
从不用 Windows 记事本改代码.
|
9
snip 2021-07-29 12:55:31 +08:00
notepad++
|
10
Vegetable 2021-07-29 12:56:21 +08:00
服务器最好也装上 git 哦
|
11
no1xsyzy 2021-07-29 15:19:02 +08:00
编码(包括是否有 Fake BOM 头)、 \r\n
基本就这些问题。 |
12
jim9606 2021-07-29 15:41:51 +08:00
通常会遇到的问题:
1. UTF-8 BOM 2. CRLF 换行 3. GO111MODULE |
13
finab 2021-07-29 16:25:32 +08:00
有没有大佬说说,Go 是这样部署的吗?
|
14
s609926202 OP @finab 我这个不算正常部署,标题有点误导、、
|
15
lancelock 2021-07-29 17:03:04 +08:00
你是测试还是就这样在生产上跑的啊?
|
16
codehz 2021-07-29 17:17:10 +08:00
win11 的记事本已经默认 utf8 nobom 了
就是翻译有点鬼畜( https://gateway.ipfs.io/ipfs/bafybeiexu447zb3kmtgzhbcfl7vd2fobo4hpzgyvptmvlosh67pplvfdmi |
17
zliea 2021-07-29 17:29:23 +08:00
最开始以为你想要用文本编辑器打开 go 编译出的二进制文件,后来才发现你要在生产环境编译并运行。
为啥要在生产环境里编译,不应该直接把编译好的二进制扔上去么? |
18
s609926202 OP @lancelock 测试的
|
19
s609926202 OP @ztechstack 是网上发现了一个源码,觉得不错。然后在自己的 1c2g 小水管试一下效果。。。非生产环境
|
20
dream4ever 2021-07-30 09:18:44 +08:00
想用轻量级的文本编辑器的话,就用楼上推荐过的 Notepad++ 或者 Sublime Text 吧,都挺不错的,我在生产服务器上现在用的是 Notepad++。
|
21
402645707 2021-07-30 10:08:53 +08:00
安装一个 notepad3,然后取代默认记事本
至于 notepad++,考虑到他作者的奇怪政治倾向我感觉不要碰 |
22
qq1340691923 2021-07-30 10:27:00 +08:00
交叉编译后,再上传到服务器
|
23
lysS 2021-08-03 10:08:31 +08:00
”编程大佬都是用记事本写代码的“
|