码迷,mamicode.com
首页 > 移动开发 > 详细

Android URL中文处理

时间:2017-07-16 13:33:46      阅读:233      评论:0      收藏:0      [点我收藏+]

标签:oid   stat   exist   net   roi   coding   ret   decode   href   

不多说,贴上代码。大家都明确

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中文处理

标签:oid   stat   exist   net   roi   coding   ret   decode   href   

原文地址:http://www.cnblogs.com/yxysuanfa/p/7190102.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!