如何使用twitter';s API“状态/使用媒体更新”?

如何使用twitter';s API“状态/使用媒体更新”?,twitter,Twitter,我需要将状态和图像更新到Twitter,通过使用新的APIstatus/update\u with\u media,我可以使用图像将状态(ASCII字符)更新到Twitter,但当状态包含Unicode字符时,例如,中文通,其UTF-8编码为%E9%80%9A,我将字符串编码为UTF-8,就像普通更新一样,帖子正文如下所示: ------------------------------d67b3e07c45e Content-Disposition: form-data; name="statu

我需要将状态和图像更新到Twitter,通过使用新的API
status/update\u with\u media
,我可以使用图像将状态(ASCII字符)更新到Twitter,但当状态包含Unicode字符时,例如,中文
,其UTF-8编码为
%E9%80%9A
,我将字符串编码为UTF-8,就像普通更新一样,帖子正文如下所示:

------------------------------d67b3e07c45e
Content-Disposition: form-data; name="status"

%E9%80%9A
------------------------------d67b3e07c45e--
更新成功,但中文
显示为原始
%E9%80%9A
,如何将其显示为中文
?是否需要添加更多指令来表示字符集?

我知道了:

使用API status/update_和_媒体时,不要将Unicode编码为URL编码,包括那些
!@#$%^&*()-++\
等等,只要用UTF-8编码它们,然后将它们作为原始的,Twitter就可以读取并显示它们了