以梦为马,不负韶华

搜索
查看: 2220|回复: 0
收起左侧

[应用交流] Rsync同步时中文文件名乱码的解决方法

[复制链接]
发表于 1970-1-1 08:00:00 显示全部楼层 |阅读模式
    在windows和linux之间用rsync同步文件时中文文件名会出现乱码,这个问题主要是windows和linux之间文件名编码不同造成的。windows下文件名编码为GBK,而我的linux下的文件名编码为UTF-8。
    (1)从windows同步文件到linux时,必须在Windows端rsync配置文件中加上如下一行:
           charset = UTF-8
       在linux下使用以下命令同步文件:
            rsync -avzup --progress --iconv=GB18030,UTF-8 --protect-args --password-file=/etc/rsync.pass rsync@192.168.0.1::module /local/path
            --iconv=GB18030,UTF-8   

    (2)从linux同步文件到windows时,将编码调转过来就可以了。





                               
登录/注册后可看大图
该贴已经同步到 Horse的微博

评分

参与人数 2韶华币 +4 收起 理由
zy7181 + 2
shawnessy + 2

查看全部评分

懒得打字嘛,点击右侧快捷回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|以梦为马,不负韶华

GMT+8, 2025-1-6 15:56

Powered by 以梦为马,不负韶华

© 2024-2099 Meng.Horse

快速回复 返回顶部 返回列表