Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android URL中文處理

Android URL中文處理

編輯:關於Android編程

不多說,貼上代碼,大家都明白

 

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

 

 

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved