iOS NSString正常顯示GBK編碼字元

2021-06-01 04:31:50 字數 431 閱讀 3081

最近在做乙個網路應用,收到xml是gbk編碼的,我用utf8去編碼,結果返回nil的結果,明顯是編碼方法用錯了,得用gbk的編碼方式。

方法如下:

view plain

copy to clipboard

print?

unsigned long encode = cfstringconvertencodingtonsstringencoding(kcfstringencodinggb_18030_2000);  

nsdata *responsedata = [request responsedata];  

nsstring *str = [[nsstring alloc] initwithdata:responsedata encoding:encode];  

ttdprint(@"html=%@", str);  

iOS NSString 的使用深入

最近看了一下專案 其中將16進製制轉10進製,以及16進製制顏色轉uicolor中的關於nsstring的部分不能理解透徹,於是搜尋了一下比較常用的方法,略去最基本的建立部分 1,從檔案建立字串 nsstring path nsbundle mainbundle pathforresource st...

IOS NSString 使用方法

1.擷取字串 nsstring string sdfsfsfsadfsdf string string substringtoindex 7 擷取掉下標7之前的字串 nslog 擷取的值為 string string substringfromindex 2 擷取掉下標2之後的字串 nslog 擷取...

RatingBar 顯示正常版本 斷點記錄

原來的 要麼顯示不正常,要麼就是顯示的圖示大了,或者小了,要麼顯示的星星太多 android numstars沒反應 android id id gua detail ratingrbar style android attr ratingbarstyleindicator android layo...