StringOf - C++ Builder

C++ Builder 参考手册 ➙ System::Sysutils ➙ StringOf


把字节数组转成字符串,使用操作系统默认的编码 (ANSI 或 UTF-8)

头文件:#include
命名空间:System::Sysutils
函数原型:

System::UnicodeString __fastcall StringOf(const System::DynamicArray Bytes);

参数:

  • Bytes:字节数组

返回值:

  • 把字节数组 Bytes 按照操作系统默认的编码 (ANSI 或 UTF-8) 转成字符串;
  • 与 PlatformStringOf 比较:
    • StringOf 采用系统默认的编码,UTF-8 或 ANSI (请参考《C++ Builder 的字符串类型、字符类型、字符编码》);
    • PlatformStringOf 采用 UTF-16 编码;
  • StringOf 内部通过调用 TEncoding::Default->GetString(Bytes); 来实现的。

相关:

  • 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
  • std::strlen, std::_fstrlen, std::_tcslen, std::wcslen

C++ Builder 参考手册 ➙ System::Sysutils ➙ StringOf

你可能感兴趣的:(StringOf - C++ Builder)