我使用[NSData dataWithContentsOfURL:]
來創建兩個NSData實例,我想比較這些實例以瞭解它們的不同之處。由於它們都來自同一個網站,因此使用字符串查找不同的內容將有助於突出顯示已更改的實際元素。是否可以將這些數據更改爲字符串以找出差異?如何將HTML NSData轉換爲NSString?
4
A
回答
10
試試initWithData:encoding:
NSString方法用你的數據創建字符串。
Exmp:NSString *str = [[NSString alloc] initWithData:someData encoding:NSUTF8StringEncoding]
1
你爲什麼不使用NSString stringWithContentsOfURL:encoding:error:
相關問題
- 1. 如何將NSData轉換爲NSString並將NSString恢復爲NSData?
- 2. 如何在將NSData轉換爲NSString之後將NSString轉換回NSData?
- 3. 將NSData [UIImage]轉換爲NSString
- 4. 將NSData轉換爲NSString?
- 5. 將NSData轉換爲NSString
- 6. 如何將NSData轉換爲NSString?
- 7. 如何將此NSData轉換爲NSString?
- 8. 如何將我的NSString轉換爲NSData
- 9. 如何將NSString轉換爲NSData?
- 10. 如何將NSData轉換爲NSString
- 11. NSData到NSString轉換
- 12. 將NSString轉換爲NSData的問題
- 13. 在Swift 3中將NSData轉換爲NSString?
- 14. 將NSData對象轉換爲NSString格式
- 15. 將NSData字節轉換爲NSString?
- 16. 錯誤將NSData轉換爲NSString
- 17. 將NSString轉換爲NSData,反之亦然
- 18. 在NSURLConnection中將NSData轉換爲NSString = null
- 19. Objective-C將NSData轉換爲NSString
- 20. 將base64解碼NSData轉換爲NSString
- 21. 如何將包含換行符的NSData轉換爲NSString
- 22. 將NSString轉換爲NSMutableData而不轉換爲NSData
- 23. 轉換HEX NSString到NSData
- 24. iPhone:如何將CSV格式轉換爲NSData或NSString?
- 25. 如何使用打印機命令將NSString轉換爲NSData
- 26. 如何以編程方式將NSData轉換爲NSString?
- 27. 轉換的NSData到NSString的
- 28. 的NSString NSData的轉換
- 29. 如何轉換圖像的NSData這NSData的要的NSString
- 30. 將NSData轉換爲NSString的結果爲空
這應該工作,但是我會用什麼編碼? –
@caterpape:無論文本編碼是以什麼編碼開始的。但是我可能會推薦無損ASCII,因爲你只是比較兩個字符串。 –
As @ william-totland提到從[NSASCIIStringEncoding]開始(http://developer.apple.com/library/mac/documentation/Cocoa/Reference/Foundation/Classes/NSString_Class/Reference/NSString.html#//apple_ref/doc/c_ref/NSASCIIStringEncoding),並考慮修改輸出是否滿足你(你使用非ascii數據,例如俄文,中文等)。 –