QStringConverter/Doc: add more details about additional codecs

Fixes: QTBUG-124221
Pick-to: 6.7
Change-Id: If1bf59ecbe014b569ba1fffd17c4d113d02425eb
Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
Reviewed-by: Mårten Nordheim <marten.nordheim@qt.io>
This commit is contained in:
Thiago Macieira 2024-04-09 21:34:01 -07:00
parent c25541e9ac
commit 71e87993d6

View File

@ -1790,7 +1790,7 @@ static qsizetype toLatin1Len(qsizetype l) { return l + 1; }
operation, encoding UTF-16 encoded data (usually in the form of a QString) to
the requested encoding.
The supported encodings are:
The following encodings are always supported:
\list
\li UTF-8
@ -1804,6 +1804,10 @@ static qsizetype toLatin1Len(qsizetype l) { return l + 1; }
\li The system encoding
\endlist
QStringConverter may support more encodings depending on how Qt was
compiled. If more codecs are supported, they can be listed using
availableCodecs().
\l {QStringConverter}s can be used as follows to convert some encoded
string to and from UTF-16.
@ -2375,6 +2379,10 @@ static qsizetype availableCodecCount()
QStringDecoder's constructor to create a en- or decoder for
the given codec.
This function may be used to obtain a listing of additional codecs beyond
the standard ones. Support for additional codecs requires Qt be compiled
with support for the ICU library.
\note The order of codecs is an internal implementation detail
and not guaranteed to be stable.
*/