用 Android studio 下上传安装包到蒲公英,使用公开接口用 curl 上传,其中应用名和描述是中文,这时候传上去蒲公英平台显示乱码,上传结果的 response 里的应用名和描述也已经是乱码了。
提了蒲公英的工单,没有结论,让自己查。
百度参考结论很少,只有一篇文章说用 cygwin 下的 curl 上传正常,验证了确实正常,平台不乱码,curl 的 response 也正常。
而使用新版本的 Windows 版 curl,或 cygwin/bin/下的 curl 都是乱码。
各位有人遇到过吗?
1
ysc3839 2020-04-03 13:57:53 +08:00 via Android
你的代码是怎样的呢?
|
2
somehand OP @ysc3839 curl -F "file=@***" -F "_api_key=*****" -F "buildName=应用名称" -F "buildInstallType=2" -F "buildPassword=123456" -F "buildUpdateDescription=中文描述" https://www.pgyer.com/apiv2/app/upload
|
3
andylsr 2020-04-03 17:15:07 +08:00
cmd 换个 utf-8 编码试试
|
4
somehand OP @andylsr | iconv -f utf-8 -t gbk 结尾添加了 转 gbk 也是继续乱码。 是转错类型了?
|
5
lvsemi1 2020-04-03 17:44:28 +08:00
windows 用自带的 iwr 不好么
|