0

我需要根据 ASCII 控制字符(特别是 US — 0x1F)来分隔字符串。

NSString componentsSeparatedByString当它需要一个 unicode 字符串并且我提供 ASCII (UTF-8) 时,我该如何实现这一点?

4

1 回答 1

1

只需使用文字:

[@"XXX\x1fYYY" componentsSeparatedByString:@"\x1f"]

或更好:

[@"XXX\x1fYYY" componentsSeparatedByCharactersInSet:[NSCharacterSet controlCharacterSet]]

ASCII 控制字符 00 - 1f 映射到相同的 unicode 代码点。

于 2013-01-08T12:40:16.867 回答