こんなクラスを用意して
public class MyBase64str { private Encoding enc; public MyBase64str(string encStr) { enc = Encoding.GetEncoding(encStr); } public string Encode(string str) { return Convert.ToBase64String(enc.GetBytes(str)); } public string Decode(string str) { return enc.GetString(Convert.FromBase64String(str)); } }
MyBase64str base64 = new MyBase64str("UTF-8"); string cnvStr = base64.Encode("文字列ー");
こんな感じに使う
ネタ元