2010-11-14 109 views
0

當我加載音頻名稱時,一些包含字符「[」,「]」 如何將這種字符串包括「[」,「]」轉換爲OBJ-C兼容字符串?NSString中的特殊字符

歡迎任何評論 肯

回答

1

Objective-C的字符串以@和報價定義。 @"["對我來說工作得很好......也許你可以澄清一下你的問題嗎?

0

創建一個靜態NSString,做到這一點:

NSString *stringA = @"a string with some square brackets [ ] "; 

如果你有一個C字符串,可以使用以下方法(取決於您的字符串是否在ASCII或UTF8編碼創建NSString

char *utf8String; 
NSString *stringB = [NSString stringWithUTF8String:utf8String]; 

char *asciiString; 
NSString *stringC = [NSString stringWithCString:asciiString encoding: NSASCIIStringEncoding];