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.