Javascript AWS S3 can';t存储“t”;阿尔法“;大文件中的字符?

Javascript AWS S3 can';t存储“t”;阿尔法“;大文件中的字符?,javascript,amazon-web-services,amazon-s3,webpack,Javascript,Amazon Web Services,Amazon S3,Webpack,我有一个很大的Javascript文件(2.2Mb)。在某一点上,我创建了一个名为“α”的变量。(变量名不是我的选择,它是一个网页包构建(目前还没有缩小),这个变量来自我导入的模块) 当我将此文件上载到S3并再次下载时,此字符已更改为“α” 如果我上传一个只有alpha字符的文件,它就可以工作,但是对于我的大文件就不行了 我已经关闭了bucket加密(目前) 这是文件,第5737行有我不想要的更改: 我是否遗漏了什么,或者我是否发现了S3的错误?它不会改变任何东西。您只是没有为对象设置编码。

我有一个很大的Javascript文件(2.2Mb)。在某一点上,我创建了一个名为“α”的变量。(变量名不是我的选择,它是一个网页包构建(目前还没有缩小),这个变量来自我导入的模块)

当我将此文件上载到S3并再次下载时,此字符已更改为“α”

如果我上传一个只有alpha字符的文件,它就可以工作,但是对于我的大文件就不行了

我已经关闭了bucket加密(目前)

这是文件,第5737行有我不想要的更改:


我是否遗漏了什么,或者我是否发现了S3的错误?

它不会改变任何东西。您只是没有为对象设置编码。因此,您的浏览器或编辑器仅使用默认编码。检查如何添加编码信息。在此处找到修复程序:。需要将“Content-Type charset=utf-8”添加到文件的元数据中