我正在为iPhone开发一个SMS应用程序.我需要检测用户是否在他们希望发送的NSString中输入了任何unicode字符.
我需要这样做是因为unicode字符在消息中占用更多空间,还因为我需要将它们转换为十六进制等价物.
所以我的问题是如何检测NSString中的unicode字符(我从UITextView中读取).另外,我如何将这些字符转换为UCS-2十六进制等效字符?
例如,繁= 7E41,体= 4F53,中= 4E2D,文= 6587
什么是从中获取Unicode值的最简单方法NSString?例如,
NSString *str = "A";
NSString *hex;
Run Code Online (Sandbox Code Playgroud)
现在,我想将值设置为hexUnicode值str(即0041)......我将如何做到这一点?