Qt
6.x
The Qt SDK
Loading...
Searching...
No Matches
src_corelib_text_qstringconverter.cpp
Go to the documentation of this file.
1
// Copyright (C) 2020 The Qt Company Ltd.
2
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause
3
5
QByteArray
encodedString
=
"..."
;
6
auto
toUtf16
=
QStringDecoder
(
QStringDecoder::Utf8
);
7
QString
string
=
toUtf16
(
encodedString
);
9
10
12
QString
string
=
"..."
;
13
auto
fromUtf16
=
QStringEncoder
(
QStringEncoder::Utf8
);
14
QByteArray
encodedString
=
fromUtf16
(
string
);
16
17
19
auto
toUtf16
=
QStringDecoder
(
QStringDecoder::Utf8
);
20
21
QString
string
;
22
while
(new_data_available()) {
23
QByteArray
chunk = get_new_data();
24
string
+=
toUtf16
(chunk);
25
}
27
29
auto
fromUtf16
=
QStringEncoder
(
QStringEncoder::Utf8
);
30
31
QByteArray
encoded
;
32
while
(new_data_available()) {
33
QString
chunk = get_new_data();
34
encoded
+=
fromUtf16
(chunk);
35
}
QByteArray
\inmodule QtCore
Definition
qbytearray.h:57
QStringConverter::Utf8
@ Utf8
Definition
qstringconverter_base.h:90
QStringDecoder
\inmodule QtCore
Definition
qstringconverter.h:92
QStringEncoder
\inmodule QtCore
Definition
qstringconverter.h:23
QString
\macro QT_RESTRICTED_CAST_FROM_ASCII
Definition
qstring.h:127
toUtf16
auto toUtf16
[1]
Definition
src_corelib_text_qstringconverter.cpp:6
encodedString
QByteArray encodedString
[0]
Definition
src_corelib_text_qstringconverter.cpp:5
fromUtf16
auto fromUtf16
[2]
Definition
src_corelib_text_qstringconverter.cpp:13
encoded
QByteArray encoded
Definition
src_corelib_text_qstringconverter.cpp:31
string
QString string
[0]
Definition
src_corelib_text_qstringconverter.cpp:7
qtbase
src
corelib
doc
snippets
code
src_corelib_text_qstringconverter.cpp
Generated by
1.9.7