QTextEncoder Class
QTextEncoder 클래스는 상태 기반 인코더를 제공합니다. 더 보기...
Header: | #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) |
상세 설명
텍스트 인코더는 특정 코덱을 사용하여 유니코드에서 인코딩된 텍스트 형식으로 텍스트를 변환합니다.
인코더는 호출 사이에 필요한 모든 상태를 기억하면서 유니코드를 다른 형식으로 변환합니다.
QTextCodec::makeEncoder() 및 QTextDecoder 을참조하세요 .
멤버 함수 문서
[explicit]
QTextEncoder::QTextEncoder(const QTextCodec *codec)
주어진 codec 에 대한 텍스트 인코더를 구축합니다.
[explicit]
QTextEncoder::QTextEncoder(const QTextCodec *codec, QTextCodec::ConversionFlags flags)
주어진 codec 및 변환 flags 에 대한 텍스트 인코더를 구축합니다.
[noexcept]
QTextEncoder::~QTextEncoder()
인코더를 파괴합니다.
QByteArray QTextEncoder::fromUnicode(const QString &str)
유니코드 문자열 str 을 인코딩된 QByteArray 으로 변환합니다.
QByteArray QTextEncoder::fromUnicode(QStringView str)
이 함수는 오버로드된 함수입니다.
유니코드 문자열 str 을 인코딩된 QByteArray 으로 변환합니다.
QByteArray QTextEncoder::fromUnicode(const QChar *uc, int len)
이 함수는 오버로드된 함수입니다.
uc 에서 len 문자(바이트가 아님)를 변환하고 결과를 QByteArray 로 반환합니다.
© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.