Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在开发一个 iOS 应用程序。在这个应用程序中,我试图转换NSString为十六进制。但在某些情况下NSString包含特殊$, ¥,等。这是我面临问题的地方。这些字符不会转换为十六进制。
NSString
$, ¥,
有没有办法将特殊字符转换为十六进制?
将字符串转换为 NSData
[NSString dataUsingEncoding:]
然后使用数据对象,您可以输出任何您想要的基数:八进制、十六进制、十进制、二进制。