gpt4 book ai didi

javascript - AWS S3 putObject 符号 特殊字符

转载 作者:行者123 更新时间:2023-12-01 03:34:03 25 4
gpt4 key购买 nike

使用适用于 Javascript 的 aws-sdk 我遇到了一个奇怪的问题,即在将文本放入对象后,特殊字符没有被翻译

这是我的代码:

var AWS = require('aws-sdk');

AWS.config.update({
region: "us-east-1",
endpoint: "s3.amazonaws.com"
});

var s3 = new AWS.S3();

var params = {
Bucket: 'test-example',
Key: 'test.html',
Body: 'Copyright © 2017',
ACL:'public-read',
ContentType: 'text/html'
}
s3.putObject(params, function(err, data) {
if (err) console.log(err, err.stack); // an error occurred
else console.log(data); // successful response
});

它呈现为显示以下内容的 HTML 页面:“版权©2017

如何删除加法字符

最佳答案

而不是这个...

ContentType: 'text/html'

...显式告诉浏览器内容的字符编码:

ContentType: 'text/html; charset=utf-8'

这设置了内容 type and subtype S3 将在 HTTP Content-Type 响应 header 中返回,浏览器使用该 header 来正确解释对象数据。

关于javascript - AWS S3 putObject 符号 特殊字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44380892/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com