平時也自己寫了類,不過還是收藏下。
ios學習筆記——字串編碼轉換
capacity
如果網頁編碼是utf-8的,可以這麼轉換為字串:
如果網頁是gbk(或者gb2312),用utf8轉換的話,pagesource返回nil。這時需要使用gbk編碼做轉換,但是nsstringencoding不含gbk,怎麼辦?用另乙個方法處理一下:
nsstringencoding gbkencoding = cfstringconvertencodingtonsstringencoding(kcfstringencodinggb_18030_2000);
為什麼可以這麼處理?在nsstring.h(按住command,雙擊nsstringencoding即能檢視),對nsstringencoding的定義中,注釋這麼寫著:
note that in addition to the values explicitly listed below, nsstringencoding supports encodings provided by cfstring.
see cfstringencodingext.h for a list of these encodings.
see cfstring.h for functions which convert between nsstringencoding and cfstringencoding.
iOS學習筆記 字串編碼轉換
本章內容主要是從解析網頁內容產生的。1 2 pagedata 如果網頁編碼是utf 8的,可以這麼轉換為字串 1 pagesource alloc initwithdata pagedata encoding nsutf8stringencoding 如果網頁是gbk 或者gb2312 用utf8轉...
ios學習筆記之Object C 字串
在object c中,字串的宣告是 nsstring astring astring並不真正包含乙個字串物件 它是指向記憶體中字串物件的指標。和c語言中,用指標指向字串的宣告類似 nsstring a0 nsstring alloc initwithformat kevin 方法一 nsstring...
字串轉utf8編碼
url字串中存在中文,需要把中文轉換成utf8編碼,我所知道的四種方法 uri.escapeuristring uri.escapedatastring httputility.urlencode,www.escapeurl httputility.urlencode存在system.web中,需要...