使用UTF8进行编码/解码

时间:2013-01-10 17:04:02

标签: c# visual-studio-2008 utf-8 encode

我正在尝试在富文本框中对文字进行编码,因此它显示为UTF-8 我遇到了一些麻烦,大多数在线帮助帖都没有告诉我如何将转换后的文本返回到richtextbox。

  private void encodeToolStripMenuItem_Click(object sender, EventArgs e)
    {
        UTF8Encoding utf8 = new UTF8Encoding();
        string textstring;
        string encodedString;
        textstring = richTextBox1.Text;
        byte[] encodedBytes = utf8.GetBytes(textstring);
        richTextBox1.Clear();
        encodedBytes.ToString(encodedString);
        richTextBox1.Text = encodedString;
    }

1 个答案:

答案 0 :(得分:3)

encodedBytes.ToString(encodedString);更改为encodedString = utf8.GetString(encodedBytes);