用richtextbox.text可以将其内容直接保存到sql数据库中,可当richtextbox中存在特殊字体时用.text就不行了,请问有什么方法可以直接将含有特殊字体的内容直接保存到数据库中呢?

解决方案 »

  1.   

    richtextbox 中的内容包含有单引号(’),你保存时一定要将其检索一次,在有单引号的地方再加一个单引号(注:不是双引号),形如:"''"
      

  2.   

    richtextbox.TextRTF 保存的不是乱码。其数据全部是十六制数据。最重要的还是解决和种符号问题。这些符号有的是RTF的文件格式带来的,有的是人为输入的。这些符号会与数据库发行冲突,如”*#%”等。在输入时应该禁止输入类似符号。