把Richtextbox的内容保存到数据库,打开数据库一看全是乱码,但是读出来的就没有乱码
例如:
输入abc 数据库里保存的就是
\rtf1\ansi\ansicpg936\deff0\deflang1033\deflangfe2052{\fonttbl{\f0\fnil\fcharset134 \'cb\'ce\'cc\'e5;}}
\viewkind4\uc1\pard\lang2052\f0\fs18 abc
\par }
输入123 数据库里保存的就是
{\rtf1\ansi\ansicpg936\deff0\deflang1033\deflangfe2052{\fonttbl{\f0\fnil\fcharset134 \'cb\'ce\'cc\'e5;}}
\viewkind4\uc1\pard\lang2052\f0\fs18 123
\par }
输入公司 数据库里保存的就是
{\rtf1\ansi\ansicpg936\deff0\deflang1033\deflangfe2052{\fonttbl{\f0\fnil\fcharset134 \'cb\'ce\'cc\'e5;}}
\viewkind4\uc1\pard\lang2052\f0\fs18\'b9\'ab\'cb\'be请教大侠,该怎样解决呢

解决方案 »

  1.   

    你是用数据控件绑定的吧,这些是rtf文本的格式,绑定后是按照rtf格式保存的,所以有这些。如果你文本没有格式定义,直接用textbox就行了。如果有格式,如文本对齐、文本颜色等,就必须保存这些才行。
    如果你用代码可以使用.text对行保存,但同样也就没有格式了。
      

  2.   

    可是数据库里可以保存多个字段,使用.text就不能分类保存了,不方便有什么方法可以把这些rtf文本转换为普通文本吗