0

我正在尝试对富文本框中的文本进行编码,因此它显示为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;
    }
4

1 回答 1

3

Change encodedBytes.ToString(encodedString); to encodedString = utf8.GetString(encodedBytes);

于 2013-01-10T17:17:38.517 回答