求助一下。这乱码。。我有点迷。 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
iVampireSP
V2EX    Linux

求助一下。这乱码。。我有点迷。

  •  
  •   iVampireSP 2019-08-31 11:41:20 +08:00 7327 次点击
    这是一个创建于 2308 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    utf8

    utf8

    gbk

    gbk 有没有大佬来帮助一下呀,非常感谢。

    21 条回复    2019-09-03 12:01:23 +08:00
    zilaijuan
        1
    zilaijuan  
       2019-08-31 11:50:45 +08:00 via Android
    我之前碰到过的一个场景,供参考。gbk 的文件,放 utf8 的服务器上。ssh 工具,改成 gbk 的编码,就能正常显示文件名了。或者实用 convmv 命令改文件名编码。
    zilaijuan
        2
    zilaijuan  
       2019-08-31 11:51:23 +08:00 via Android
    实用 > 使用
    Cooky
        3
    Cooky  
       2019-08-31 11:54:11 +08:00
    不用 winscp,ssh 上去看看
    johnsonshu
        4
    johnsonshu  
       2019-08-31 11:56:55 +08:00 via iPhone
    locale 命令贴出来啊
    47jm9ozp
        5
    47jm9ozp  
       2019-08-31 11:59:06 +08:00   1
    iVampireSP
        6
    iVampireSP  
    OP
       2019-08-31 12:26:17 +08:00
    @zilaijuan 那个工具显示 utf8,没法转换
    iVampireSP
        7
    iVampireSP  
    OP
       2019-08-31 12:26:42 +08:00
    @Cooky ssh 也是这样
    iVampireSP
        8
    iVampireSP  
    OP
       2019-08-31 12:27:01 +08:00
    @johnsonshu
    root@sp:~# 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=
    iVampireSP
        9
    iVampireSP  
    OP
       2019-08-31 12:40:56 +08:00
    @ooxxcc emmm,非常感谢,但是我不清楚这些是什么。с─
    ech0x
        10
    ech0x  
       2019-08-31 12:47:17 +08:00 via iPhone
    盲估一个 大端序 小端序 的问题
    arrow8899
        11
    arrow8899  
       2019-08-31 12:55:02 +08:00
    所以文件都这样吗?顺便把上传代码和 wordpress 服务端代码发出来看看
    iVampireSP
        12
    iVampireSP  
    OP
       2019-08-31 13:04:31 +08:00
    @arrow8899 这和 wordpress 没关系
    summer1988
        13
    summer1988  
       2019-08-31 13:36:27 +08:00
    让我想起了 dos 时代的字符
    mikeguan
        14
    mikeguan  
       2019-08-31 13:40:34 +08:00 via Android
    这个需要改 winscp 上面的编码显示,不是改系统的编码
    iVampireSP
        15
    iVampireSP  
    OP
       2019-08-31 14:00:10 +08:00
    @mikeguan 这个也和 winscp 没什么关系吧,nginx 也读不出来,要把网址换成乱码的文件名才行。WordPress 后台媒体库也是 404。。。我现在正在一个一个更改文件名,下次还是不用中文文件名了。。。
    johnsonshu
        16
    johnsonshu  
       2019-08-31 14:31:14 +08:00 via Android
    @iVampireSP putty 里能设 字符集和 font 的,先确认服务器确实传过来 utf8。然后就是 winscp 的设置问题了
    arrow8899
        17
    arrow8899  
       2019-08-31 14:44:58 +08:00
    @iVampireSP 这种保存的时候已经乱码了,怎么改编码都没用;只能从源头查找,看上传的时候代码怎么处理的!
    ungrown
        18
    ungrown  
       2019-09-01 18:02:29 +08:00 via Android
    原来的编码既不是 UTF8 也不是 GBK
    rootww21
        19
    rootww21  
       2019-09-02 09:27:49 +08:00
    winscp 的锅 换别的正常
    LFUNWF
        20
    LFUNWF  
       2019-09-02 11:03:08 +08:00 via Android
    用 wsl 里的 ssh sftp 看看,如果乱码说明你服务器上的文件名不是 UTF8
    okudayukiko0
        21
    okudayukiko0  
       2019-09-03 12:01:23 +08:00 via iPhone
    用 Win10 的 SSH Client 试试
    服务器挂载 FAT 文件系统需要指定编码,否则可能挂载 FAT 乱码
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1021 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 44ms UTC 18:28 PVG 02:28 LAX 10:28 JFK 13:28
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86