这个问题困扰了我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 酱紫的异常