49  const QString src = QString( unicode, length );
 
   50  char *res = CPLRecode( src.toUtf8().constData(), CPL_ENC_UTF8, mName.constData() );
 
   57  const QByteArray result = QByteArray( res );
 
 
   83  static QStringList codecs;
 
   84  static std::once_flag initialized;
 
   85  std::call_once( initialized, [&]( )
 
   91    for ( 
int i = 437; i <= 950; ++i )
 
   92      codecs << QStringLiteral( 
"CP%1" ).arg( i );
 
   93    for ( 
int i = 1250; i <= 1258; ++i )
 
   94      codecs << QStringLiteral( 
"CP%1" ).arg( i );
 
   95    codecs << QStringLiteral( 
"CP1251" );
 
 
QByteArray name() const override
 
QByteArray convertFromUnicode(const QChar *in, int length, ConverterState *state) const override
 
QgsOgrProxyTextCodec(const QByteArray &name)
Constructor for QgsOgrProxyTextCodec, for the specified encoding name.
 
QString convertToUnicode(const char *in, int length, ConverterState *state) const override
 
int mibEnum() const override
 
QList< QByteArray > aliases() const override
 
static QStringList supportedCodecs()
Returns a list of supported text codecs.