标签: iphone ios nsstring nsstringencoding
我正在开发iOS应用程序。在这个应用程序中,我试图将NSString转换为十六进制。但在某些情况下,NSString包含特殊$, ¥,等。这是我遇到问题的地方。这些字符不会转换为十六进制。
NSString
$, ¥,
有没有办法将特殊字符转换为十六进制?
答案 0 :(得分:1)
将字符串转换为NSData
[NSString dataUsingEncoding:]
然后使用数据对象,您可以输出任何所需的基数:八进制,十六进制,十进制,二进制。