在處理文本數據時,Base64通常用於表示、傳輸和存儲壹些二進制數據。包括MIME電子郵件和用XML存儲復雜數據。
將字符串轉換為base64不能直接轉換,而是通過數據轉換。具體方法如下:
定義了明文的字符串對象。
然後使用NSData的dataUsingEncoding方法將其轉換為數據。
NSData?*數據?=?【字符串?data using encoding:nsu TF 8 string encoding】;?
此時,將轉換為數據的字符串再次轉換就足夠了。
NSString?*stringBase64?=?【數據?base64 encoding】;
此時StringBase64是data64格式的字符串。