TestsTested | ✗ |
LangLanguage | C++C++ |
License | Custom |
ReleasedLast Release | Aug 2015 |
Maintained by Francis Chong.
UniversalDetector is a wrapper for uchardet, which is based on C++ implementation of the universal charset detection library by Mozilla.
UniversalDetector is an encoding detector library, which takes a sequence of bytes in an unknown character encoding without any additional information, and attempts to determine the encoding of the text.
CFStringEncoding encoding = [UniversalDetector encodingWithData:data];
NSString* encodingStr = [UniversalDetector encodingAsStringWithData:data];
If you use CocoaPods, add following line to your Podfile:
pod 'UniversalDetector'
Otherwise, add 'UniversalDetector/.{h,m}', 'external/.{h,cpp}', 'external/universalchardet/src/base/*.{cpp,h,tab}' and library 'libstdc++' to your project.
Mozilla Public License, refer to file LICENSE.