但是如果文件是在应用程序中用RichTextBox控件编辑保存后加到数据库的话则有问题,英文可以检索出来,但是中文就不行了。
---------------------------------------------------------------------
用RichTextBox控件编辑保存的中文数据能否正常显示?
---------------------------------------------------------------------
用RichTextBox控件编辑保存的中文数据能否正常显示?
----------------------------------------------------------------
这样的设想并不足以说明问题
试想RichTextBox控件对中文字符进行了内部转换,而转换过的数据对于RichTextBox控件本身是可以识别的。
========================================
另外更正一下问题:应该是所有rtf的文档都有这样的问题,而不论它是用Word、写字板还是用RichTextBox编辑后保存的。只要它是rtf文件,英文可以检索出来,但是中文就是不行,不知道是不是全文检索不支持rtf文件?
但Word,Excel的中文也是没问题的,所以问题不在于SQL语句。
不过写出来也无妨:
Select * From tbPolicy
Where Contains(FileContent,'"*广州*"')
并没有明确表明支持rtf文件啊
如果用RichTextBox显示的rtf文档格式与word中显示的一样,而且这个文件能够被全文检索得到,那么估计是保存数据时的编码问题.