我使用[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数据,例如俄文,中文等)。 –