关于刷新nginx配置报nginx: [emerg] unknown directive错误的问题
场景说明
朋友在windows服务器用记事本编辑nginx配置文件后,刷新nginx配置,nginx返回以下错误:
nginx: [emerg] unknown directive "锘?user" in C:\nginx-1.12.2/conf/nginx.conf:1
原因
unknown directive 是未知指令的意思,后面带着未知指令的内容是"锘?user"。由此判断,是nginx配置文件编码不正确的原因。
事实上,windows的记事本编辑文本后,会以ASCII码