KDECore
kencodingdetector.cpp File Reference
#include "kencodingdetector.h"#include <assert.h>#include "guess_ja_p.h"#include <QRegExp>#include <QTextCodec>#include <kglobal.h>#include <kcharsets.h>#include <kdebug.h>#include <klocale.h>#include <ctype.h>Go to the source code of this file.
Defines | |
| #define | MAX_BUFFER 16*1024 |
Enumerations | |
| enum | MIB { MibLatin1 = 4, Mib8859_8 = 85, MibUtf8 = 106, MibUcs2 = 1000, MibUtf16 = 1015, MibUtf16BE = 1013, MibUtf16LE = 1014 } |
Functions | |
| static QByteArray | automaticDetectionForArabic (const unsigned char *ptr, int size) |
| static QByteArray | automaticDetectionForBaltic (const unsigned char *ptr, int size) |
| static QByteArray | automaticDetectionForCentralEuropean (const unsigned char *ptr, int size) |
| static QByteArray | automaticDetectionForCyrillic (const unsigned char *ptr, int size) |
| static QByteArray | automaticDetectionForGreek (const unsigned char *ptr, int size) |
| static QByteArray | automaticDetectionForHebrew (const unsigned char *ptr, int size) |
| static QByteArray | automaticDetectionForJapanese (const unsigned char *ptr, int size) |
| static QByteArray | automaticDetectionForTurkish (const unsigned char *ptr, int size) |
| static QByteArray | automaticDetectionForWesternEuropean (const unsigned char *ptr, int size) |
| static int | findXMLEncoding (const QByteArray &str, int &encodingLength) |
| static bool | is16Bit (QTextCodec *codec) |
| static void | skipComment (const char *&ptr, const char *pEnd) |
Define Documentation
| #define MAX_BUFFER 16*1024 |
Definition at line 33 of file kencodingdetector.cpp.
Enumeration Type Documentation
| enum MIB |
Definition at line 49 of file kencodingdetector.cpp.
Function Documentation
| static QByteArray automaticDetectionForArabic | ( | const unsigned char * | ptr, | |
| int | size | |||
| ) | [static] |
Definition at line 134 of file kencodingdetector.cpp.
| static QByteArray automaticDetectionForBaltic | ( | const unsigned char * | ptr, | |
| int | size | |||
| ) | [static] |
Definition at line 148 of file kencodingdetector.cpp.
| static QByteArray automaticDetectionForCentralEuropean | ( | const unsigned char * | ptr, | |
| int | size | |||
| ) | [static] |
Definition at line 161 of file kencodingdetector.cpp.
| static QByteArray automaticDetectionForCyrillic | ( | const unsigned char * | ptr, | |
| int | size | |||
| ) | [static] |
Definition at line 193 of file kencodingdetector.cpp.
| static QByteArray automaticDetectionForGreek | ( | const unsigned char * | ptr, | |
| int | size | |||
| ) | [static] |
Definition at line 389 of file kencodingdetector.cpp.
| static QByteArray automaticDetectionForHebrew | ( | const unsigned char * | ptr, | |
| int | size | |||
| ) | [static] |
Definition at line 402 of file kencodingdetector.cpp.
| static QByteArray automaticDetectionForJapanese | ( | const unsigned char * | ptr, | |
| int | size | |||
| ) | [static] |
Definition at line 418 of file kencodingdetector.cpp.
| static QByteArray automaticDetectionForTurkish | ( | const unsigned char * | ptr, | |
| int | size | |||
| ) | [static] |
Definition at line 438 of file kencodingdetector.cpp.
| static QByteArray automaticDetectionForWesternEuropean | ( | const unsigned char * | ptr, | |
| int | size | |||
| ) | [static] |
Definition at line 449 of file kencodingdetector.cpp.
| static int findXMLEncoding | ( | const QByteArray & | str, | |
| int & | encodingLength | |||
| ) | [static] |
Definition at line 512 of file kencodingdetector.cpp.
| static bool is16Bit | ( | QTextCodec * | codec | ) | [static] |
Definition at line 60 of file kencodingdetector.cpp.
| static void skipComment | ( | const char *& | ptr, | |
| const char * | pEnd | |||
| ) | [static] |
Definition at line 478 of file kencodingdetector.cpp.
KDE 4.3 API Reference