android Get请求错误的问题 关于编码
2015-09-30 11:29
295 查看
这个问题困扰了我2个小时。 需求是 图片上传后返回一个图片的链接 然后要上传一段文字里面包含着这个图片的链接 所以就是要加上一些html语句
然后!!!我加上那段语句之后发现上传不了了。但是在控制台打印语句再复制黏贴在网页时候是可以的。最后问了老大,告诉我是编码问题 丢给我一个转码代码
问题就解决啦
代码量太少 还是不会解决一些问题
public class StringToUtf8 {
public static String StringToUtf8Fun(String str){
String stt = "";
try {
stt = URLEncoder.encode(new String(str.getBytes("UTF-8")), "UTF-8");
} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return stt;
}
}
转码的代码
控制台报了一个ava.lang.IllegalArgumentException: Illegal character in query at index 173 酱紫的异常
然后!!!我加上那段语句之后发现上传不了了。但是在控制台打印语句再复制黏贴在网页时候是可以的。最后问了老大,告诉我是编码问题 丢给我一个转码代码
问题就解决啦
代码量太少 还是不会解决一些问题
public class StringToUtf8 {
public static String StringToUtf8Fun(String str){
String stt = "";
try {
stt = URLEncoder.encode(new String(str.getBytes("UTF-8")), "UTF-8");
} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return stt;
}
}
转码的代码
控制台报了一个ava.lang.IllegalArgumentException: Illegal character in query at index 173 酱紫的异常
相关文章推荐
- android线程间的通信机制
- 【Android】Broadcast Receiver的基本使用,推一条广播给多个Receiver
- 在android中画圆形图片的几种办法
- Flux Architecture on Android
- Android注入完全剖析
- [Android Pro] Fragment中使用SurfaceView切换时闪一下黑屏的解决办法
- Error:Cause: org/gradle/api/publication/maven/internal/DefaultMavenFactory Android
- Android中获取屏幕物理尺寸的方法
- Android之Activity之间的数据通信方式大全(二)
- Android系统下获取本地IP和mac地址的方法
- Android基础入门教程——2.5.4 其他几种常用对话框基本使用
- Android内存优化之OOM
- android图片平铺
- Android Studio虚拟机配置虚拟键盘
- 内存不足时Android 系统如何Kill进程
- 关于自定义Camera的一些问题
- Android视图SurfaceView的实现原理分析(示例,出错代码)
- Android Studio导入第三方类库的方法
- Android学习之Activity
- Android使用SwipeMenuListView第三方控件实现QQ中消息水平作用滑动删除置顶