Android 模拟HTTP协议的编码问题 Android默认编码UTF-8
16lz
2021-01-23
Android通过GET和POST方法请求服务器和浏览器请求的过程是不一样的。
浏览器请求服务器的时候会先将中文进行UTF-8编码,然后再发送到服务器端。
Android编程下我们需要通过URLEncoding.encode(string, "UTF-8")方法将中文转编码,只有通过这一步,Android模拟HTTP协议的数据发送才跟浏览器HTTP的发送过程相同。
另外,Android环境下的默认编码是UTF-8。
更多相关文章
- Android Studio设置主题 和 不支持中文的问题解决方法
- Android学习过程
- Google 发布 Android 版 Chrome 浏览器,只支持 Android 4.0
- Android系统Surface机制的SurfaceFlinger服务渲染应用程序UI的过