pgyerUpload4AndroidStudio icon indicating copy to clipboard operation
pgyerUpload4AndroidStudio copied to clipboard

上传成功返回的中文为乱码怎么处理

Open fuchengxin opened this issue 2 years ago • 4 comments

在windows版本的as里面使用 上传成功 {"code":0,"message":"","data":{"buildKey":"164f468f31478a30cb2e82e746aee0c4","buildType":"2","buildIsFirst":"0","buildIsLastest":"1","buildFileKey":"569e4f032259d5016a7e3564c769507b.apk","buildFileName":"gonghui_v1.1.2_debug_202303081022.apk","buildFileSize":"26267009","buildName":"\u8fd0\u9e3f\u5de5\u4f1a","buildVersion":"1.1.2","buildVersionNo":"13","buildBuildVersion":"3","buildIdentifier":"com.jmall.union","buildIcon":"e1b995ca91a90f22eb1ade606daa8a2c","buildDescription":"","buildUpdateDescription":"\u03f4\u0479\u04e2!","buildScreenshots":"","buildShortcutUrl":"99h6","buildCreated":"2023-03-08 10:23:36","buildUpdated":"2023-03-08 10:23:36","buildQRCodeURL":"https://www.pgyer.com/app/qrcodeHistory/f90a1f8eb2c0b333016348e7613e5ed6e77ebfad5cdf4f280784f487966eb320"}} 其中buildUpdateDescription显示出来是ϴѹӢ,怎么处理呢?

fuchengxin avatar Mar 08 '23 02:03 fuchengxin

是Unicode嘛,输出之前转一下

longforus avatar Mar 08 '23 13:03 longforus

我网上查了 curl 转编码的语法,最后都失败了,请问该怎么写

fuchengxin avatar Mar 08 '23 13:03 fuchengxin

BufferedReader br = new BufferedReader(isr) 读取到所有的输出以后,按java的方式转就可以了

longforus avatar Mar 09 '23 01:03 longforus

不是读取结果出现的编码问题,应该是curl上传的时候就有这个问题,猜测需要指定curl请求的编码格式,但是我试了好多都无效

fuchengxin avatar Mar 09 '23 02:03 fuchengxin