我正在尝试在富文本框中对文字进行编码,因此它显示为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;
}
答案 0 :(得分:3)
将encodedBytes.ToString(encodedString);
更改为encodedString = utf8.GetString(encodedBytes);