2013-06-13 134 views
0

我有一個NSString對象,它包含,例如,編碼字符串:Tm8gMQ==的NSString - 解碼UTF8字符串

因爲我恢復NSString對象,而不是一個NSData對象,我怎麼想,以decode呢?

謝謝。

+4

這看起來像'Base64'編碼,檢查這個答案:http://stackoverflow.com/questions/14648825/decode-a-base64- string-in-objective-c – Alladinian

+0

這是Base64。使用http://www.base64decode.org/,'Tm8gMQ =='解碼爲'否1'。 –

回答

0

使用NSDATA-BASE64 extension

NSString *[email protected]"Tm8gMQ=="; 
NSData *data = [NSData dataFromBase64String:nice]; 
NSString *convertedString = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding]; 
NSLog(@"%@",convertedString); 

輸出

2013-06-13 17:23:58.467 Cool[5395:11303] No 1 
+0

謝謝你,它工作正常 – ragu89