エンコード文字列 更新

以下の機能追加・変更を行いました。

ソースコード

#include <iostream>
#include <shand/encoding_string.hpp>

int main()
{
    using namespace shand;

    encoding_string<encoding::utf8> utf8 = u8"あいうえお";

    // 文字コードの変換
    encoding_string<encoding::utf16> utf16 = encode<encoding::utf16>(utf8);
    encoding_string<encoding::utf32> utf32 = encode<encoding::utf32>(utf16);
}

今後の予定:

  • エンコーディングの種類に、utf16_leutf16_beutf32_leutf32_beを追加する。同時に、エンディアン取得の関数を追加する。
  • 前回書いた予定を引き続き。正規化は一旦保留中。