HUSKING - kotteri

技術系Note

【C#】VB6のLenB関数をC#で書いてみる

シフトJIS

//----------------------------------------
// 文字列のバイト数を取得(シフトJIS)
//----------------------------------------
string target = "はてなBLOG";
int cnt = System.Text.Encoding.GetEncoding(932).GetByteCount(target);

Console.WriteLine(cnt);


コンソール出力結果

10

UTF-8

//----------------------------------------
// 文字列のバイト数を取得(UTF-8)
//----------------------------------------
string target = "はてなBLOG";
int cnt = System.Text.Encoding.GetEncoding("utf-8").GetByteCount(target);

Console.WriteLine(cnt);


コンソール出力結果

13