QTextEncoder 類提供基於狀態的編碼器。 更多...
| 頭: |
#include <QTextEncoder>
|
| CMake: |
find_package(Qt6 REQUIRED COMPONENTS Core5Compat)
target_link_libraries(mytarget PRIVATE Qt6::Core5Compat)
|
| qmake: |
QT += core5compat
|
注意: 此類的所有函數 可重入 .
| QTextEncoder (const QTextCodec * codec ) | |
| QTextEncoder (const QTextCodec * codec , QTextCodec::ConversionFlags flags ) | |
| ~QTextEncoder () | |
| QByteArray | fromUnicode (const QString & str ) |
| QByteArray | fromUnicode (QStringView str ) |
| QByteArray | fromUnicode (const QChar * uc , int len ) |
文本編碼器使用特定編解碼器,將文本從 Unicode 轉換成編碼文本格式。
編碼器將 Unicode 轉換成另一種格式,記住:在調用之間要求任何狀態。
另請參閱 QTextCodec::makeEncoder () 和 QTextDecoder .
[explicit]
QTextEncoder::
QTextEncoder
(const
QTextCodec
*
codec
)
構造文本編碼器為給定 codec .
[explicit]
QTextEncoder::
QTextEncoder
(const
QTextCodec
*
codec
,
QTextCodec::ConversionFlags
flags
)
構造文本編碼器為給定 codec 和轉換 flags .
[noexcept]
QTextEncoder::
~QTextEncoder
()
銷毀編碼器。
轉換 Unicode 字符串 str 成編碼 QByteArray .
這是重載函數。
轉換 Unicode 字符串 str 成編碼 QByteArray .
這是重載函數。
轉換 len 字符 (非字節) 從 uc ,並返迴結果按 QByteArray .