【问题标题】:ascii' codec can't encode character u'\xe2ascii' 编解码器无法编码字符 u'\xe2
【发布时间】:2018-05-05 08:38:03
【问题描述】:

我正在尝试使用 Rync 将文件从服务器复制到 Google Cloud 存储以供公共 CDN 使用。我已经能够复制大部分文件,但是,一个目录不想复制。我认为它可能已经达到了我可以 rsync 的文件的限制。这是错误,有人可以确认吗?

我正在使用谷歌云平台。

[root@plesk-test01 日志]# gsutil -m rsync -r -d /var/www/vhosts/path-to-site/wp-content/uploads/ gs://path-to-bucket/wp -内容/上传/

警告:当修改时间不可用时,gsutil rsync 使用哈希 来源和目的地。您的 crcmod 安装未使用 模块的 C 扩展,因此校验和将运行非常缓慢。如果这是你的 自更新 gsutil 以来的第一次 rsync,此 rsync 可能需要比 通常。有关安装扩展的帮助,请参阅“gsutil help crcmod”。

正在构建同步状态... 列出 file:///var/www/vhosts/path-to-site/wp-content/uploads/ 时捕获不可重试异常:'ascii' 编解码器无法在位置 121 编码字符 u'\xe2':序数不在范围内(128) CommandException:捕获不可重试异常 - 中止 rsync [root@plesk-test01 日志]#

谢谢 克里斯

【问题讨论】:

    标签: wordpress google-cloud-storage rsync gsutil gcp


    【解决方案1】:

    嗯,找到了解决办法。

    export LANG="en_US.UTF-8"
    export LC_COLLATE="en_US.UTF-8"
    export LC_CTYPE="en_US.UTF-8"
    export LC_MESSAGES="en_US.UTF-8"
    export LC_MONETARY="en_US.UTF-8"
    export LC_NUMERIC="en_US.UTF-8"
    export LC_TIME="en_US.UTF-8"
    export LC_ALL=
    

    这解决了问题。

    【讨论】:

    猜你喜欢
    • 2018-04-15
    • 1970-01-01
    • 2013-04-21
    • 2015-04-13
    • 2017-02-19
    • 2018-07-07
    • 2011-04-05
    • 2018-05-04
    相关资源
    最近更新 更多