RT,
 详细介绍: 在C#中,将RichTextBox中的内容以RTF的形式赋值给字符串(string a=this.richTextBox1.Rtf;),他的汉字就会变成RTF格式的内容 如:  谢谢, 则是“\f0\fs30\'d0\'bb\'d0\'bb\'a3\'a1\f1”。
如何将“\f0\fs30\'d0\'bb\'d0\'bb\'a3\'a1\f1” 转换为汉字 再加入到字符串中呢?

解决方案 »

  1.   

    up..up...
      会的帮帮忙,请不要嫌分少...
      

  2.   

    这个貌似Google可以搞定,要变化搜索关键字,要会使用搜索引擎,妞~~~
      

  3.   

    直接用this.richTextBox1.Text赋值给string不就行了
      

  4.   

    Text->RTF 代码选中RictText中的字,然后返回RTF 代码RTF->Text  设置RictText的SelectedRtf,然后返回内容
      

  5.   

    谁会? 帮忙答一下啊。就是把RichTextBox里的值的RTF格式赋值给字符串的时候 中文会变成编码 这要怎么弄呢????????????????????????????
      

  6.   

            {
                string a = richTextBox1.Rtf;
                richTextBox2.Rtf = a;
                string b = richTextBox2.Text;
            }
      

  7.   

    public string ToGB2312(string utfInfo)
            {
                Encoding srcEncoding = Encoding.UTF8;
                Encoding encoding = Encoding.GetEncoding("gb2312");
                byte[] bytes = srcEncoding.GetBytes(utfInfo);
                byte[] buffer2 = Encoding.Convert(srcEncoding, encoding, bytes);
                char[] chars = new char[encoding.GetCharCount(buffer2, 0, buffer2.Length)];
                encoding.GetChars(buffer2, 0, buffer2.Length, chars, 0);
                return new string(chars);
            }我正在使用《Csdn收音机》第一时间获取最新动态!