【C#】VB6のLeftB関数をC#で書いてみる
シフトJIS
//---------------------------------------- // 文字列の左端から指定したバイト数分の文字列を返す(シフトJIS) //---------------------------------------- string target = "はてなBLOG"; System.Text.Encoding encoding = System.Text.Encoding.GetEncoding(932); byte[] bytes = encoding.GetBytes(target); // 左から6バイト分の文字列を取得 string str = encoding.GetString(bytes, 0, 6); Console.WriteLine(str);
コンソール出力結果
はてな
UTF-8
//---------------------------------------- // 文字列の左端から指定したバイト数分の文字列を返す(UTF-8) //---------------------------------------- string target = "はてなBLOG"; System.Text.Encoding encoding = System.Text.Encoding.GetEncoding("utf-8"); byte[] bytes = encoding.GetBytes(target); // 左から6バイト分の文字列を取得 string str = encoding.GetString(bytes, 0, 6); Console.WriteLine(str);
コンソール出力結果
はて