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.
|
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) |
|
◆ MAX_BUFFER
#define MAX_BUFFER 16*1024 |
◆ MIB
Enumerator |
---|
MibLatin1 | |
Mib8859_8 | |
MibUtf8 | |
MibUcs2 | |
MibUtf16 | |
MibUtf16BE | |
MibUtf16LE | |
Definition at line 49 of file kencodingdetector.cpp.
◆ automaticDetectionForArabic()
static QByteArray automaticDetectionForArabic |
( |
const unsigned char * |
ptr, |
|
|
int |
size |
|
) |
| |
|
static |
◆ automaticDetectionForBaltic()
static QByteArray automaticDetectionForBaltic |
( |
const unsigned char * |
ptr, |
|
|
int |
size |
|
) |
| |
|
static |
◆ automaticDetectionForCentralEuropean()
static QByteArray automaticDetectionForCentralEuropean |
( |
const unsigned char * |
ptr, |
|
|
int |
size |
|
) |
| |
|
static |
◆ automaticDetectionForCyrillic()
static QByteArray automaticDetectionForCyrillic |
( |
const unsigned char * |
ptr, |
|
|
int |
size |
|
) |
| |
|
static |
◆ automaticDetectionForGreek()
static QByteArray automaticDetectionForGreek |
( |
const unsigned char * |
ptr, |
|
|
int |
size |
|
) |
| |
|
static |
◆ automaticDetectionForHebrew()
static QByteArray automaticDetectionForHebrew |
( |
const unsigned char * |
ptr, |
|
|
int |
size |
|
) |
| |
|
static |
◆ automaticDetectionForJapanese()
static QByteArray automaticDetectionForJapanese |
( |
const unsigned char * |
ptr, |
|
|
int |
size |
|
) |
| |
|
static |
◆ automaticDetectionForTurkish()
static QByteArray automaticDetectionForTurkish |
( |
const unsigned char * |
ptr, |
|
|
int |
size |
|
) |
| |
|
static |
◆ automaticDetectionForWesternEuropean()
static QByteArray automaticDetectionForWesternEuropean |
( |
const unsigned char * |
ptr, |
|
|
int |
size |
|
) |
| |
|
static |
◆ findXMLEncoding()
static int findXMLEncoding |
( |
const QByteArray & |
str, |
|
|
int & |
encodingLength |
|
) |
| |
|
static |
◆ is16Bit()
static bool is16Bit |
( |
QTextCodec * |
codec | ) |
|
|
static |
◆ skipComment()
static void skipComment |
( |
const char *& |
ptr, |
|
|
const char * |
pEnd |
|
) |
| |
|
static |
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Mon Feb 20 2023 00:00:00 by
doxygen 1.9.6 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.