変換したUTF-8のバイト配列を16進数文字列で表現する。
public static string ConvertSJIStoUTF8(string text)
{
byte[] bytesData = System.Text.Encoding.UTF8.GetBytes(text);
string ret = '%'+ BitConverter.ToString(bytesData).Replace('-','%');
return ret;
}