在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/iOS  Android/ 安卓與iOS如何在按鈕里把&顯示成&符號?

安卓與iOS如何在按鈕里把&顯示成&符號?

手機與網(wǎng)站使用了同一套api接口, 于是為了防止xss等安全問題,后端在保存數(shù)據(jù)時會把&符號轉(zhuǎn)義成&

這在網(wǎng)頁上直接就把&顯示成&符號, 但是安卓, iOS怎么顯示成&符號?

回答
編輯回答
法克魷

Android 下應該使用: Html.fromHtml
iOS下 應該使用: NSAttributedString.init?(html: Data, documentAttributes: AutoreleasingUnsafeMutablePointer<NSDictionary?>?)

2018年6月28日 21:44
編輯回答
單眼皮

在 Android 中你可以試試

result = org.apache.commons.lang3.StringEscapeUtils
          .unescapeHtml4("&amp;")

iOS 也有類似的方法:

result = [result stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding];   

或者

result = [result stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]; 
2017年2月8日 00:38
編輯回答
神曲

編碼在后端做的,解碼也交給后端去做吧

2017年11月2日 20:00