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"换成你要的转换的特殊字符。就这样子

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