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());
    }
Beispiel #2
0
        public void ToStringWithExplicitEncoding()
        {
            ByteString bs = ByteString.CopyFrom("\u20ac", Encoding.Unicode);

            Assert.AreEqual("\u20ac", bs.ToString(Encoding.Unicode));
        }