预览出现中文乱码
场景
通过getPresignedObjectUrl接口获得private桶的预签名链接,以方便临时访问目标资源。签名后拿到访问地址如下:
http://192.168.10.109:9000/test-spring/spring%E9%A1%B9%E7%9B%AE%E9%97%AE%E9%A2%98.md?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=uX3AwnHq8UzhjKDqWXvY%2F20230602%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20230602T074052Z&X-Amz-Expires=300&X-Amz-SignedHeaders=host&X-Amz-Signature=0bad313b8f9eac07a9db67cf5bd99bdbab47aa0a9c06b96c36339663fd4e23fe
在浏览器直接访问地址,页面显示访问中文乱码。
原因
浏览器发起调用时没有指定响应编码,响应体也没有指定编码,导致浏览器使用系统默认的编码集,WIN电脑默认GBK,导致乱码。
解决办法
下载一个浏览器插件Set Character Encoding
,插件支持手动指定浏览器页面编码。

设置后中文正常展示
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
文章被以下合辑收录
评论
目录