【发布时间】:2014-04-19 15:07:50
【问题描述】:
这是最奇怪的错误,我什至不知道从哪里开始了解问题所在。
S3 一直运行良好,直到有一天(昨天)它突然对上传到奇怪字符的任何文本文件进行了奇怪的编码。每当一个文本文件有 Å、Ä、Ö 或任何其他 UTF-8 可比字符但没有英文字符时,文本文件就会混乱。我尝试过使用各种客户端以及 AWS 的 Web 界面进行上传。上传顺利,然后我下载文件并搞砸了。我试过把它下载到我的 Mac 上,我试过把它下载到上面有 Linux 的树莓上。同样的错误。
Amazons S3 服务器是否进行了任何编码?!
【问题讨论】:
-
是的,这对我有用。使用 s3cmd 工具,我添加了标志
--encoding=UTF-8 --add-encoding-exts=js,html并且它起作用了。谢谢@SonyKadavan -
@SonyKadavan 您能否发布您的答案,其他人可能会觉得它有帮助。喜欢这个问题stackoverflow.com/q/41623185/3664960