这个是 utf8,然而它显示的不知道是什么,转换为 gbk 后,还是乱码。。
服务器语言切换到中文还是不行,utf8 和 gbk 都是乱码。。
谷歌了一圈都没找到办法
utf8

gbk
有没有大佬来帮助一下呀,非常感谢。
我之前碰到过的一个场景,供参考。gbk 的文件,放 utf8 的服务器上。ssh 工具,改成 gbk 的编码,就能正常显示文件名了。或者实用 convmv 命令改文件名编码。
实用 ——> 使用
不用 winscp,ssh 上去看看
locale 命令贴出来啊

那个工具显示 utf8,没法转换
ssh 也是这样
[email&locale
LANG=zh_CN.UTF-8
LANGUAGE=zh_CN:zh:en_US:en
LC_CTYPE="zh_CN.UTF-8"
LC_NUMERIC="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
LC_COLLATE="zh_CN.UTF-8"
LC_MONETARY="zh_CN.UTF-8"
LC_MESSAGES="zh_CN.UTF-8"
LC_PAPER="zh_CN.UTF-8"
LC_NAME="zh_CN.UTF-8"
LC_ADDRESS="zh_CN.UTF-8"
LC_TELEPHONE="zh_CN.UTF-8"
LC_MEASUREMENT="zh_CN.UTF-8"
LC_IDENTIFICATION="zh_CN.UTF-8"
LC_ALL=
emmm,非常感谢,但是我不清楚这些是什么。╠с╬╩╡─╓╟╗█
盲估一个 大端序 小端序 的问题
所以文件都这样吗?顺便把上传代码和 wordpress 服务端代码发出来看看
这和 wordpress 没关系
让我想起了 dos 时代的字符
这个需要改 winscp 上面的编码显示,不是改系统的编码
这个也和 winscp 没什么关系吧,nginx 也读不出来,要把网址换成乱码的文件名才行。WordPress 后台媒体库也是 404。。。我现在正在一个一个更改文件名,下次还是不用中文文件名了。。。
putty 里能设 字符集和 font 的,先确认服务器确实传过来 utf8。然后就是 winscp 的设置问题了
这种保存的时候已经乱码了,怎么改编码都没用;只能从源头查找,看上传的时候代码怎么处理的!
原来的编码既不是 UTF8 也不是 GBK
winscp 的锅 换别的正常
用 wsl 里的 ssh sftp 看看,如果乱码说明你服务器上的文件名不是 UTF8
用 Win10 的 SSH Client 试试
服务器挂载 FAT 文件系统需要指定编码,否则可能挂载 FAT 乱码