Oolite
Loading...
Searching...
No Matches
OOEncodingConverter.h File Reference
import "OOCocoa.h"
+ Include dependency graph for OOEncodingConverter.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  OOEncodingConverter
 

Functions

NSString * StringFromEncoding (NSStringEncoding encoding)
 
NSStringEncoding EncodingFromString (NSString *name)
 

Function Documentation

◆ EncodingFromString()

NSStringEncoding EncodingFromString ( NSString *  name)

Definition at line 248 of file OOEncodingConverter.m.

249{
250 if ([name isEqualToString:kWindowsLatin1Str]) return NSWindowsCP1252StringEncoding;
251 if ([name isEqualToString:kWindowsLatin2Str]) return NSWindowsCP1250StringEncoding;
252 if ([name isEqualToString:kWindowsCyrillicStr]) return NSWindowsCP1251StringEncoding;
253 if ([name isEqualToString:kWindowsGreekStr]) return NSWindowsCP1253StringEncoding;
254 if ([name isEqualToString:kWindowsTurkishStr]) return NSWindowsCP1254StringEncoding;
255 return (NSStringEncoding)NSNotFound;
256}
#define kWindowsCyrillicStr
#define kWindowsLatin1Str
#define kWindowsLatin2Str
#define kWindowsGreekStr
#define kWindowsTurkishStr

◆ StringFromEncoding()

NSString * StringFromEncoding ( NSStringEncoding  encoding)

Definition at line 223 of file OOEncodingConverter.m.

224{
225 switch (encoding)
226 {
227 case NSWindowsCP1252StringEncoding:
228 return kWindowsLatin1Str;
229
230 case NSWindowsCP1250StringEncoding:
231 return kWindowsLatin2Str;
232
233 case NSWindowsCP1251StringEncoding:
234 return kWindowsCyrillicStr;
235
236 case NSWindowsCP1253StringEncoding:
237 return kWindowsGreekStr;
238
239 case NSWindowsCP1254StringEncoding:
240 return kWindowsTurkishStr;
241
242 default:
243 return nil;
244 }
245}
return nil

References kWindowsCyrillicStr, kWindowsGreekStr, kWindowsLatin1Str, kWindowsLatin2Str, kWindowsTurkishStr, and nil.