开发者社区> 问答> 正文

关于通过中文请求数据,为什么在android 5.0上不需要编码,而在4.04上需要?

通过传入一个中文str请求服务器数据,服务端有URLDecoder.decode(str)处理,在
安卓终端,为什么在android 5.0上不需要对对中文str进行处理,而在4.04上需要对str
进行URLEncoder.encode(str)处理,如果不处理,返回结果为空,难道是android 5.0
上默认做了URLEncoder.encode(str)吗???

展开
收起
爵霸 2016-03-12 14:36:47 3207 0
1 条回答
写回答
取消 提交回答
  • 加了默认编码

         public static String encode(String s) {
            return ENCODER.encode(s, StandardCharsets.UTF_8);
        }
    2019-07-17 19:00:49
    赞同 展开评论 打赏
问答分类:
问答地址:
相关产品:
问答排行榜
最热
最新

相关电子书

更多
58同城Android客户端Walle框架演进与实践之路 立即下载
Android组件化实现 立即下载
蚂蚁聚宝Android秒级编译——Freeline 立即下载