/* helper category to get the enum'd NSStringEncoding value from a NSURLResponse usage: NSStringEncoding encoding = [myResponse textEncodingEnum]; */ @interface NSURLResponse (StringEncodingVoodoo) - (NSStringEncoding) textEncodingEnum; @end @implementation NSURLResponse (StringEncodingVoodoo) - (NSStringEncoding) textEncodingEnum { return CFStringConvertEncodingToNSStringEncoding(CFStringConvertIANACharSetNameToEncoding((CFStringRef)[self textEncodingName])); } @end