我正在从NSData对象dataOut(来自CBC特性)中检索一个字符串,并定义一个testString,它被定义为相同的值,如下所示:
问题是当我尝试比较两者时,我得到两个字符串不相等,即使调试器显示不是这样:
以下是比较:
日志记录“字符串不相等!”
我做错了什么?编码是否不正确,即使字符串相同?
答案 0 :(得分:3)
当您将它们转换为NSData
并打印出数据时,您会看到它们不同。
你所看到的并不总是你得到的,尤其是Unicode字符。可能有隐形字符或某些看起来相似的字符。