Unicode轉換為中文字符

今天後臺返回的json裏包含(紅色字):

🌿Enjoy 5%25 off all orders of USD10000 or more on baidu‘s website with XXXXX Mastercard✨Shop now: www.baidu.com


 

然後我的Label,textView就瘋狂顯示  5%25 

^O^

反正正確做法是Unicode要轉換為中文的意思吧,應該得到的    5%

%25 = %

你要是不確定你的特殊字符是什麼,可以登錄這個網站:http://www.bejson.com/convert/unicode_chinese/  查詢

   

解決方法:

NSString* strAfterDecodeByUTF8AndURI = [@"%25" stringByRemovingPercentEncoding];

 NSLog(@"strAfterDecodeByUTF8AndURI=%@", strAfterDecodeByUTF8AndURI);

    

以上是測試數據,你可以將@"%25"換成你要的轉換的特殊字符。就這樣子

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章