首页 > 代码库 > Android URL中文处理
Android URL中文处理
不多说,贴上代码。大家都明确
import java.io.File; import android.net.Uri; public class Transition { /** * @param uri * @return * 中文处理 */ public static String transition(String imageUrl) { File f = new File(imageUrl); if(f.exists()){ //正常逻辑代码 }else{ //处理中文路径 /*try { imageUrl = URLEncoder.encode(imageUrl,"UTF-8"); } catch (UnsupportedEncodingException e) { e.printStackTrace(); }*/ imageUrl = Uri.encode(imageUrl); } imageUrl = imageUrl.replace("%3A", ":"); imageUrl = imageUrl.replace("%2F", "/"); return imageUrl; } }
Uri.decode和Uri.encode分析,URLEncoder.encode和URLDecoder.decode分析,URI和URL和URN的差别 请看连接:http://blog.csdn.net/pcaxb/article/details/46859599
Android URL中文处理
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。