OpenSiv3D  v0.6.5
C++20 framework for creative coding
TextEncoding.hpp File Reference
#include "Common.hpp"
#include "IReader.hpp"
#include "StringView.hpp"
#include "detail/TextEncoding.ipp"

Namespaces

 s3d
 
 s3d::Unicode
 文字列のエンコードの変換
 

Enumerations

enum  s3d::TextEncoding : uint8 {
  s3d::TextEncoding::Unknown, s3d::TextEncoding::UTF8_NO_BOM, s3d::TextEncoding::UTF8_WITH_BOM, s3d::TextEncoding::UTF16LE,
  s3d::TextEncoding::UTF16BE, s3d::TextEncoding::Default = UTF8_NO_BOM
}
 テキストファイルのエンコーディング形式 More...
 

Functions

TextEncoding s3d::Unicode::GetTextEncoding (const IReader &reader)
 ファイルがテキストファイルである場合、そのエンコーディング形式を返します。 More...
 
TextEncoding s3d::Unicode::GetTextEncoding (FilePathView path)
 ファイルがテキストファイルである場合、そのエンコーディング形式を返します。 More...
 
constexpr int32 s3d::Unicode::GetBOMSize (TextEncoding encoding) noexcept
 テキストファイルの BOM のサイズ(バイト)を返します。 More...