使用迅雷下载该链接的txt文件后用记事本打开就不会中文乱码。
是浏览器的问题吗,该怎么解决?
浏览器打开需要告诉浏览器编码的, 和我们打开html的时候需要告诉浏览器编码一样的道理。
server {
listen 80;
server_name example.com;
location / {
root /path/to/your/files;
charset utf-8; # Ensure charset is specified as UTF-8
autoindex on; # Optional: enable directory listing
}
# Serve .txt files with the correct Content-Type
location ~ \.txt$ {
default_type text/plain;
charset utf-8; # Ensure charset is specified as UTF-8
}
}
把这段 加到nginx 里面
location ~ \.txt$ {
default_type text/plain;
charset utf-8; # Ensure charset is specified as UTF-8
}
谢谢指点
呃,既然能下载,那么大概率是你打开的姿势不对。这是编码问题。尝试上传utf-8格式的.txt文件。然后以utf-8格式打开。
就是上传的txt文件的编码问题,保存txt的时候,指定编码~
换个编码试试,utf8用ansi打开就是这个样子的