注册
登录
电子工程世界-论坛
返回首页
EEWORLD首页
频道
EE大学堂
下载中心
Datasheet
专题
单片机
物联网
汽车电子
嵌入式
手机/便携
模拟电子
家用电子
网络通信
电源管理
工业控制
测试测量
半导体设计/制造
安防电子
传感器
医疗电子
jasmien的个人空间
https://home.eeworld.com.cn/space-uid-717194.html
[收藏]
[复制]
[分享]
[RSS]
空间首页
动态
记录
日志
相册
主题
分享
留言板
个人资料
借用开发板
论坛
淘帖
Collection
查看新帖
最新回复
社区活动
联系管理员
我的空间
帖子
日志
收藏
好友
勋章
积分
安全验证
请完成以下验证码
日志
从百度网页上下载歌曲,歌曲名称显示乱码
已有 405 次阅读
2017-12-1 17:35
[DESCRIPTION]
从百度网页上下载歌曲,歌曲名称显示乱码
[SOLUTION]
该问题属于Baidu server返回的Content Disposition中使用GB2312的编码
但并没有说明编码方式
手机端拿到GB2312的中文无法解析
默认使用utf-8导致乱码
当我们请求一个url时,如何来判断需要下载文件还是直接显示内容?
一般来说根据HTTP Response Header中的两项内容
MIME Type 和Content-Disposition
MIME Type 主要是告诉CLIent端文件的内容比如 application/otect-stream
而Content-Disposition则一般告诉Client端所下载的文件名
如果在Content-Disposition中没有填写的话,一般从url中guess
如果server在Content-Disposition中使用GB2312的编码给出中文时
我们这边无法得知
MTK
编码方式
便一般用UTF-8来解码,这样便会导致文件名为乱码的问题
收藏
邀请
举报
全部
作者的其他最新日志
•
500G电子技术资料大合集,超级干货!
•
《大话物联网》一本物联网入门必读书籍!
•
2018年江湖依旧,联发科与高通的战争仍在继续!
•
在窗口小部件里快速设置如何默认同步关闭
•
在中文简体状态下无法修改默认引擎,默认引擎一直都是百度
•
L版本APPIOT常见问题总结(对比机可以复现)
评论 (
0
个评论)
涂鸦板
您需要登录后才可以评论
登录
|
注册
评论
jasmien
加为好友
给我留言
打个招呼
发送消息
热门文章
头条资讯
彩蛋丨这是一张邀请函,请查收(内附彩蛋 别错过)
“不逊色GPT-4”!百度最强大模型发布,我们第一时间实测了一波
英飞凌为智慧城市提供安全便捷的移动解决方案
需求迎拐点?70%台湾Top10 半导体企业业绩下滑
台湾地区发生6.1级地震,半导体企业回应
MOTO G5 发布,联想花 29 亿美金到底买来了什么?丨 MWC 2017
新增数据手册
SA18150L7-13.000-ST&R
48-3SBGBKB
71991-332LF
50579-3018F
S201041TSWCQ
CR0402-16W-3833FSNT-13
热搜器件
0395345003
SN74ABT16241ADLR
ERJ-PB3D6811V
1012282
UM-1NPAL2X5
5353173-2
推荐下载
[资料]-JIS K8462-1992 Cyclohexanol.pdf
表格处理软件
Linux终端的设计与应用
人工智能技术的未来发展方向
单片机串行接口技术研究
数据库原理_课件_CHAPTER14.pps
推荐关注
时源芯微——EMC前车灯案例
【Follow me第二季第4期】Arduino Nano RP2040 Connect之UART总线
触觉智能RK3568开发板Android11屏蔽开机启动提示,优化启动时间!通用瑞芯微RK3566等
5G通信、雷达电子对抗、仪器等首选利器!赛思国产化、超低噪声、高秒稳OCXO,你get...
赛思「语音芯片」燃爆2024CIOE中国光博会现场,打造数模混合芯片领域“黑神话”!
国内首款!赛思语音芯片(SLIC芯片)重磅发布,引爆1300亿+FTTR改造市场需求!