KDECore
#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.
Macros | |
| #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) |
Macro Definition Documentation
◆ MAX_BUFFER
| #define MAX_BUFFER 16*1024 |
Definition at line 33 of file kencodingdetector.cpp.
Enumeration Type Documentation
◆ MIB
| Enumerator | |
|---|---|
| MibLatin1 | |
| Mib8859_8 | |
| MibUtf8 | |
| MibUcs2 | |
| MibUtf16 | |
| MibUtf16BE | |
| MibUtf16LE | |
Definition at line 49 of file kencodingdetector.cpp.
Function Documentation
◆ automaticDetectionForArabic()
Definition at line 134 of file kencodingdetector.cpp.
◆ automaticDetectionForBaltic()
Definition at line 148 of file kencodingdetector.cpp.
◆ automaticDetectionForCentralEuropean()
|
static |
Definition at line 161 of file kencodingdetector.cpp.
◆ automaticDetectionForCyrillic()
Definition at line 193 of file kencodingdetector.cpp.
◆ automaticDetectionForGreek()
Definition at line 389 of file kencodingdetector.cpp.
◆ automaticDetectionForHebrew()
Definition at line 402 of file kencodingdetector.cpp.
◆ automaticDetectionForJapanese()
Definition at line 418 of file kencodingdetector.cpp.
◆ automaticDetectionForTurkish()
Definition at line 438 of file kencodingdetector.cpp.
◆ automaticDetectionForWesternEuropean()
|
static |
Definition at line 449 of file kencodingdetector.cpp.
◆ findXMLEncoding()
Definition at line 512 of file kencodingdetector.cpp.
◆ is16Bit()
|
static |
Definition at line 60 of file kencodingdetector.cpp.
◆ skipComment()
Documentation copyright © 1996-2024 The KDE developers.
Generated on Wed Jan 24 2024 00:00:00 by doxygen 1.10.0 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.