首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用twitter的` status /update_with_media`接口获取Unicode格式的Twitter状态?

如何使用twitter的` status /update_with_media`接口获取Unicode格式的Twitter状态?
EN

Stack Overflow用户
提问于 2012-03-12 15:21:45
回答 1查看 1.1K关注 0票数 2

我需要更新状态和图片到推特,通过使用新的接口status/update_with_media,我可以用图片更新状态( ASCII字符)到推特,但当状态包含Unicode字符时,例如中文,它的UTF-8编码是%E9%80%9A,我将字符串编码为UTF-8,就像普通更新一样,POST正文如下:

代码语言:javascript
复制
------------------------------d67b3e07c45e
Content-Disposition: form-data; name="status"

%E9%80%9A
------------------------------d67b3e07c45e--

而且更新成功,但是中文显示为原来的%E9%80%9A,如何让它显示为中文呢?是否需要添加更多的指令来表示字符集?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-03-13 18:42:46

我明白了:

不要在使用状态/__media接口时将Unicode编码成URL编码,包括那些!@#$%^&*()-+\等,只需将它们编码为UTF-8,并将它们作为原始文件传递,Twitter就可以读取和显示它们了。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9663094

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档