Classes for String Data

These classes are relevant when working with string data. See the information about support for Unicode in Qt for more information.

QAnyStringView

Unified view on Latin-1, UTF-8, or UTF-16 strings with a read-only subset of the QString API

QByteArrayList

List of byte arrays

QByteArrayMatcher

Holds a sequence of bytes that can be quickly matched in a byte array

QByteArrayView

View on an array of bytes with a read-only subset of the QByteArray API

QChar

16-bit Unicode character

QLatin1Char

8-bit ASCII/Latin-1 character

QLocale

Converts between numbers and their string representations in various languages

QStaticByteArrayMatcher

Compile-time version of QByteArrayMatcher

QStringMatcher

Holds a sequence of characters that can be quickly matched in a Unicode string

QStringTokenizer

Splits strings into tokens along given separators

QStringView

Unified view on UTF-16 strings with a read-only subset of the QString API

QUtf8StringView

Unified view on UTF-8 strings with a read-only subset of the QString API