public static string ParseString(this Google.ProtocolBuffers.ByteString str) { string ret = str.ToString(Encoding.ASCII); StringBuilder stringBuilder = new StringBuilder(); foreach (char ch in ret) { if (Char.IsLetterOrDigit(ch) || ch == '_') { stringBuilder.Append(ch); } } return(stringBuilder.ToString()); }
public void ToStringWithExplicitEncoding() { ByteString bs = ByteString.CopyFrom("\u20ac", Encoding.Unicode); Assert.AreEqual("\u20ac", bs.ToString(Encoding.Unicode)); }