文件編碼庫
C++的
https://github.com/BYVoid/uchardet
iOS
https://github.com/siuying/UniversalDetector
NSData *data = [NSData dataWithContentsOfFile:self.fileInfo.path]; //獲取文件編碼 CFStringEncoding encoding = [UniversalDetector encodingWithData:data]; //讀取數據 NSString *str = [NSString stringWithContentsOfFile:self.fileInfo.path encoding:CFStringConvertEncodingToNSStringEncoding(encoding) error:&error];