iOS開發 url的特殊字元轉換

2021-07-11 03:20:55 字數 625 閱讀 7665

url特殊字元處理 

一般來說我們呼叫webview的時候,只要給webview傳乙個url,在網頁裡面就可以顯示網頁資訊。但是當我們傳的url比較麻煩或者帶文字元,帶引數的時候我們需要對特殊字元進行轉義。我們還可以用遍歷,正則等來把特殊字元給替換掉!! 

有兩種方法: 

一,使用nsstring的方法: 

1. //字串加百分號轉義使用編碼 (這個方法會把引數裡面的東西轉義) 

nsstring *str1 = [string stringbyaddingpercentescapesusingencoding:nsutf8stringencoding];     

2.//字串替換百分號轉義使用編碼 

nsstring *str1 = [string stringbyreplacingpercentescapesusingencoding:nsutf8stringencoding]; 

二、使用cfstringref的方法 

surl = (nsstring *)cfurlcreatestringbyaddingpercentescapes(kcfallocatordefault, (cfstringref)surl, nil, nil, kcfstringencodingutf8); 

XML Publish開發 特殊字元轉換

在利用xml publish開發列印pdf檔案中,對於物料描述和 商的顯示經常會碰到一些特殊字元,例如 等。這些特殊字元是 xml的 標記字元,在 xml中有特殊的含義,所以,對一些可能有特殊字元的varchar2型別的內容進行處理,確保程式執行正常。可以單獨寫成乙個函式,供重複使用,如下 func...

URL特殊字元的轉義

特殊符號 十六進製制值 轉義符為 2b 空格 轉義符為 或 20 轉義符為 2f 轉義符為 3f 轉義符為 25 轉義符為 23 轉義符為 26 轉義符為 3d html view plain copy filename urlencoder encode filename,utf 8 於是再考慮了...

URL特殊字元需轉義

url中一些字元的特殊含義,基本編碼規則 1 空格換成加號 2 正斜槓 分隔目錄和子目錄 3 問號 分隔url和查詢 4 百分號 制定特殊字元 5 號指定書籤 6 號分隔引數 轉義字元的原因 如果你的表單使用get方法提交,並且提交的引數中有 等特殊符的話,如果不做處理,在service端就會將 後...