我是objecive-C中的新手,我想解碼Base64中編碼的NSString。在Objective-C中解碼Base64字符串
你有什麼想法來幫助我嗎?
的NSString編碼:
eyJjbGUiOiJwOW5oOTk3eDRxdhpnZzciLCJ1cmwiOiJtbGtqcW1sa3FzbWxmbXFsanFkln0
的NSString我試圖找到:
{ 「CLE」: 「p9nh997x4qvgg7」, 「URL」:「mlkjqmlkqsmlfmqljqd}
我是objecive-C中的新手,我想解碼Base64中編碼的NSString。在Objective-C中解碼Base64字符串
你有什麼想法來幫助我嗎?
的NSString編碼:
eyJjbGUiOiJwOW5oOTk3eDRxdhpnZzciLCJ1cmwiOiJtbGtqcW1sa3FzbWxmbXFsanFkln0
的NSString我試圖找到:
{ 「CLE」: 「p9nh997x4qvgg7」, 「URL」:「mlkjqmlkqsmlfmqljqd}
得到一個base64庫:https://github.com/l4u/NSData-Base64
從字符串創建的NSData:
NSData *data = [NSData dataFromBase64String:string];
數據轉換爲字符串
NSString *convertedString = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];
謝謝你的幫助! – user2032850
只是一個整改:它是「NSUTF8StringEncoding」而不是「NSUTF8Encoding」。 – user2032850
啊對,對不起。我猜我太依賴自動完成了 – wattson12
現在我問OP和我自己太:我想知道它是否本來會***真的如此之多「難以谷歌」Base-64 Objective-C「?*** – 2013-02-01 14:56:30
而btw。它是#3它是[objective-c]常見問題。 –
LOL @Almo去google,輸入「Decode Base64 Objective-C」,這個頁面是第一個結果! – PassKit