Skip navigation.
 
mlNSString ASCII filter
FROM : James Hober
DATE : Tue Feb 12 20:58:13 2008

What is the simplest, reasonably efficient way to determine if an 
NSString contains a non-ASCII character?

What I came up with was:

    NSCharacterSet *nonASCII = [[NSCharacterSet 
characterSetWithRange:NSMakeRange(0, 128)] invertedSet];
    NSRange nonASCIIRange = [testString 
rangeOfCharacterFromSet:nonASCII];
    if (nonASCIIRange.location != NSNotFound)
    {
        NSLog(@"got a non-ASCII character");
    }

Thanks,
James

Related mailsAuthorDate
mlNSString ASCII filter James Hober Feb 12, 20:58
mlRe: NSString ASCII filter Aki Inoue Feb 12, 21:01
mlRe: NSString ASCII filter Sean McBride Feb 12, 21:04
mlRe: NSString ASCII filter James Hober Feb 12, 22:29