C++ Builder 參考手冊(cè) ? System::Sysutils ? WideStringOf
把字節(jié)數(shù)組轉(zhuǎn)成字符串扭勉,采用 UTF-16 編碼
頭文件:#include <System.SysUtils.hpp>
命名空間:System::Sysutils
函數(shù)原型:
System::UnicodeString __fastcall WideStringOf(const System::DynamicArray<System::Byte> Value);
參數(shù):
- Value:字節(jié)數(shù)組
返回值:
- 把字節(jié)數(shù)組 Value 按照 UTF-16 編碼轉(zhuǎn)成的字符串瓤狐;
- 通過(guò) TEncoding.Unicode.GetString(Value) 實(shí)現(xiàn);
- StringOf刊头、PlatformStringOf 摹恰、WideStringOf 比較:
? StringOf 采用系統(tǒng)默認(rèn)的編碼昙篙,UTF-8 或 ANSI (請(qǐng)參考《C++ Builder 的字符串類型惯殊、字符類型骤肛、字符編碼》);
? PlatformStringOf 和 WideStringOf 實(shí)現(xiàn)完全相同的功能窍蓝,采用 UTF-16 編碼腋颠。
相關(guān):
- System::Sysutils::BytesOf
- System::Sysutils::WideBytesOf
- System::Sysutils::PlatformBytesOf
- System::Sysutils::StringOf
- System::Sysutils::WideStringOf
- System::Sysutils::PlatformStringOf
- System::Sysutils::ByteLength
- System::Sysutils::CharLength
- System::Sysutils::StrCharLength
- System::Sysutils::AnsiLastChar
- System::Sysutils::AnsiStrLastChar
- System::Sysutils::AnsiPos
- System::Sysutils::AnsiStrPos
- System::Sysutils::AnsiStrScan
- System::Sysutils::AnsiStrRScan
- System::Sysutils::CharToElementIndex
- System::Sysutils::CharToElementLen
- System::Sysutils::ElementToCharIndex
- System::Sysutils::ElementToCharLen
- System::Sysutils::TEncoding
- System::Sysutils
- std::mblen
- std::_mbstrlen
- <cstdlib>
- std::strlen, std::_fstrlen, std::_tcslen, std::wcslen
- <cstring>
C++ Builder 參考手冊(cè) ? System::Sysutils ? WideStringOf