Android Url乱码
来源:互联网 发布:坐标旋转矩阵 编辑:程序博客网 时间:2024/05/01 04:54
最近发现在使用Android进行网页的Get请求时发现如果Url中包含中文,那么在数据库端就会出现乱码的问题,但是如果将Url复制到浏览器中就不会出现问题,最终几经周折之后发现Url应该使用的是UTF-8的字符集,也就是如果直接在Url中使用中文就会出现神奇的乱码,下面提供一种解决方案。
String name = "忘情摆渡";
String url = "http://somewebset.com/getmethod?name=" + name;
这样在数据库一段就会出现乱码。
我的解决方案是将包含中文字符的部分全部转化成UTF,其他的不变,也不能变,如果将所有的url全都转换你会发现更不对,因为这个函数只会保留字母和少数的符号(不包括'/')。
String url = "http://somewebset.com/getmethod?name=" + Uri.encode(name);
就可以解决问题了。
(是在android客户端程序代码中添加)
0 0
- android url转换乱码
- Android Url乱码
- 解决android获取URL中文路径乱码
- android url 中文请求,乱码解决
- Android url中文乱码问题及解决办法
- Android,http传送url链接中文乱码
- url乱码
- android url中中文参数乱码问题的解决
- Android Retrofit2+okhttp3详细配置,解决URL乱码的问题。
- URL请求乱码问题
- C# URL乱码问题
- URL显示乱码
- url乱码处理
- URL中文乱码问题
- url传值乱码
- Tomcate Url乱码配置
- Jboss URL 中文乱码
- Heritrix URL乱码
- Problem E: 时间:24小时制转12小时制
- 【SSH三大框架】Hibernate基础第二篇:编写HibernateUtil工具类优化性能
- 解决 linux screen 无法 chdir的问题
- asp.net 防止二次提交 以及UseSubmitBehavior属性
- OpenCV中SURF特征点检测原理与实现
- Android Url乱码
- 第十二周上机项目一
- asp.net禁用按钮以防止重复提交
- android异步任务详解 AsynTask
- 第十二周上机项目一
- [九度oj]题目1373:整数中1出现的次数(从1到n整数中1出现的次数)
- fcntl
- result type
- 文字超出显示省略号==CSS制作