1. 程式人生 > >unity對於網址編碼和解碼EscapeURL和UnEscapeURL

unity對於網址編碼和解碼EscapeURL和UnEscapeURL

對於網頁解析就需要對url中的百分號也就是通常說的url編碼進行解碼

這裡由於System.Web.HttpUtility在unity中並不能使用所以System.Web.HttpUtility.UrlDecode也並不能使用

但是可以使用www裡面的

UnEscapeURL和EscapeURL
string ccc = WWW.UnEscapeURL("%E7%8C%B4%E5%B9%B4%E9%A9%AC%E6%9C%88",System.Text.Encoding.GetEncoding("utf-8"));//url 編碼 轉中文
string ccc=WWW.EscapeURL("猴年馬月");//中文轉url編碼


寫入檔案

	private void createORwriteConfigFile(string path,string name,string info)
	{
		StreamWriter sw;          
		FileInfo t = new FileInfo(path+"//"+ name);          
		if(!t.Exists)          
		{            
			sw = t.CreateText();
		}          
		else      
		{
			sw = t.AppendText();         
		} 
		sw.WriteLine(info);
		sw.Close();
		sw.Dispose();
	}


網路查詢

	IEnumerator StartFind () {	
		if(num < contentLength)
		{
			print (content[num]);//這裡會有重複是正常的 因為沒有返回num沒有++  
			outPut = string.Concat(outPut,content[num]);
			ccc=WWW.EscapeURL(content[num]);
			

		
		//WWW download = new WWW( highscore_url, form );
		WWW download = new WWW( highscore_url + ccc);
		
		// Wait until the download is done
		yield return download;
		
		if(!string.IsNullOrEmpty(download.error)) {
			print( "Error downloading: " + download.error );
		} else {
			test = download.text;
		}

		
		int k=test.IndexOf("</head><body class=\"pc module\" id=\"");
		print (test.Substring(k+38, 5));
		outPut = string.Concat(outPut,test.Substring(k+38, 5));

			num ++;
		}
		//k=10,索引是從0開始的。
	}


相關推薦

unity對於網址編碼解碼EscapeURLUnEscapeURL

對於網頁解析就需要對url中的百分號也就是通常說的url編碼進行解碼 這裡由於System.Web.HttpUtility在unity中並不能使用所以System.Web.HttpUtility.Ur

asp對中文編碼解碼,DecodeEncode中文網址處理

<%'-------------------------------------------------------------------------- '=======================================================

python中編碼解碼decodeencode的使用

python encode decode python 在處理字符串時經常遇到編碼錯誤,導致亂碼,且python 2.x和 python 3.x之間有很大的不同,先在這裏記錄一下,以後整理;轉載 文章一篇:http://www.cnblogs.com/evening/archive/2012/04

[OpenCV開發]OpenCV影象編碼解碼 imencodeimdecode使用,用於網路傳輸圖片

在很多應用中,經常會直接把圖片的二進位制資料進行交換,比如說利用 socket 通訊傳送圖片二進位制資料,或者直接用記憶體資料庫(例如 Redis)來傳遞圖片二進位制資料。 這個時候,當你的應用程式讀到記憶體裡的二進位制圖片資料時,怎麼樣直接轉為 OpenCV 可以使用

Prthon編碼解碼/is ==

+ - 特殊 方便 asc 和數 數字 aaa 單個 encode 一. is 和 == 的區別 小數據池 數字小數據池的範圍 -5 ~ 256 字符串中如果有特殊字符他們的內存地址就不一樣 字符串中單個*20以內他們的內存

base64加密解碼原理代碼

先來 自動 clas enter 緩沖區 urn rar col his Base64編碼,是我們程序開發中經常使用到的編碼方法。它是一種基於用64個可打印字符來表示二進制數據的表示方法。它通常用作存儲、傳輸一些二進制數據編碼方法!也是MIME(多用途互聯網郵件擴展,主要用

對於PrintStream PrintWriter的理解 以及各種編碼格式 以及編碼解碼的解釋

PrintStream: 是一個位元組列印流,System.out對應的型別就是PrintStream。 它的建構函式函式可以接收三種資料型別的值。 1,字串路徑。 2,File物件。 3,OutputStream。 PrintWriter: 是一

java-base64編碼解碼

exc util 分享 .org 數據 base64 [] 解碼 ble 一、反射/*** * encode by Base64 */ public static String encodeBase64(byte[]input)

URL地址編碼解碼

解碼 pen nsis query n) function 關於 written per 0. 參考 【整理】關於http(GET或POST)請求中的url地址的編碼(encode)和解碼(decode) python3中的urlopen對於中文url是如何處理的? 中文U

字符的編碼解碼

utf-8 Coding decode encoding log gb2312 code logs unicode 字符的編碼和解碼 # Author:nadech import sys print(sys.getdefaultencoding()) #這裏的s的編碼方

編碼解碼(字符串與byte[]之間的轉換)

sys 美國 程序 是我 col urn 密碼 url 簡單的 資源來自互聯網http://www.cnblogs.com/dabaopku/archive/2012/02/27/2370446.html 非常蛋疼的事情, google 和 baidu 在編碼是分別采用

Java-IO流之轉換流的使用編碼解碼原理

鍵盤輸入 tostring delet 特點 rgb utf8 equals pri 數據 一、理論: 1、字符流和字節流區別是什麽? 字符流=字節流+編碼集,在實際讀取的時候其實字符流還是按照字節來讀取,但是會更具編碼集進行查找編碼集字典解析相應的字節,使得一次讀取出一個

解碼URLDecode編碼URLEnCode

fdn file cli tlist ons stat csdn select line 在前臺往後臺傳遞參數的時候,在前臺進行編碼,在後臺接收參數的時候,用Decode進行解碼; 如果url中包含特殊字符如:&、html標簽 <tr><td>

python第三天學習復習,集合set,文件操作,函數(普通函數,遞歸,高階函數),字符編碼解碼

下層 utf-8 只讀 sub pytho bsp for sca move  三元運算  age = 23 #就是if else的簡單寫法 a = age if age < 20 else 25 集合 set #集合是無序切不重復的, #當對列表去重復的時候,

[LeetCode] 535. Encode and Decode TinyURL 編碼解碼短URL

blog ack decode nco his algorithm highlight return 解碼 Note: This is a companion problem to the System Design problem: Design TinyURL.Tiny

python字符串格式編碼解碼問題

連接 hello 列表 enc nbsp utf 而不是 取數據 無符號 1 %c 轉換成字符(ASCII碼值,長度為一的字符串) 2 3 %r 有線使用repr()函數進行字符串轉換 4 5 %s 有線使用str()函數進行字符串轉換 6

在 Java 中如何進行 BASE64 編碼解碼

解碼 clas nal upd getch 根據 數組 格式 並且 BASE64 編碼是一種常用的字符編碼,在很多地方都會用到。JDK 中提供了非常方便的 BASE64Encoder 和 BASE64Decoder,用它們可以非常方便的完成基於 BASE64 的編碼和解碼。

WebUtility(提供在處理 Web 請求時用於編碼解碼 URL 的方法。)

html second rep eth asp entity utility -s 文本 public static string UrlEncode( string str ) UrlEncode(String) 方法可用來編碼整個 URL,包括查詢字符串值。

python學習(二十八)URL編碼解碼&簽名規則需求練習

ufw utf rem n) obj split color sea 輸入 1、url編碼和url解碼 打開瀏覽器,輸入"python基礎教程",點擊搜索後,地址欄會有一長串的類似於 %DFBGN這種 就是url編碼對應的搜索內容,具體如下: https://www.so.

python0.11-----文件/編碼解碼/pickle模塊

enc 讀寫 obj utf-8 ros microsoft 網絡數 報錯 ror 文件:python中的文件讀寫和c兼容,磁盤上的讀寫由操作系統完成,一般的程序無法操作磁盤。文件讀寫是通過操作系統對象完成,該對象稱為文件描述符。 文件的操作分兩種: 1.打開文件open(