Android URL中文处理
Posted yxysuanfa
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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中文处理的主要内容,如果未能解决你的问题,请参考以下文章
Android 从片段中检索 Json 并在另一个活动中使用
结合两个代码片段?将用户输入的 Youtube url 转换为嵌入 url,然后将 iframe src 替换为转换后的 url