关于在处理乱码中的一些笔记

今天从Domino里面读取数据,读出来的documentid后面的附件是乱码,尝试了一下java里面的所有解码方法都不行,百思不得其解。郁闷之时,经大牛同事指点,取出来的documentid是一个url,应该用url的编码方法去进行解码。终于解决。具体代码如下:

 

String str="%E7%A5%9E%E5%B7%9E%E6%95%B0%E7%A0%81%E5%9F%B9%E8%AE%AD%E8%AF%BE%E7%A8%8B%E6%89%8B%E5%86%8C%EF%BC%88SUN%EF%BC%89.doc";
   
  String res=URLDecoder.decode(str,"utf-8");
   
  System.out.println(res);

 

此处以备忘

你可能感兴趣的:(乱码)