今天偶然发现用三个汉字搜索会得不到结果,用两个字或四个字搜索也得不到结果。
在数据库里面调用就这样。所以想问下存储过程里面三个汉字的查询要怎么弄?
找了下资料,好像要转成拼音?不知道有没有错。求解?
在数据库里面调用就这样。所以想问下存储过程里面三个汉字的查询要怎么弄?
找了下资料,好像要转成拼音?不知道有没有错。求解?
解决方案 »
- 我想问下从一个页面跳转另一个页面,另一个页面实现全屏效果,当时,浏览器不弹出 阻止窗口呢
- 几种发邮件程序
- C# listbox 的父子选项?
- 注销功能,帮帮忙
- 在ASP.net中,如何通过FTP上载文件。欢迎参加讨论。
- 如何限制DataList控件行的显示长度
- 卖源码
- 急,在线等,小问题搞不出来,急了一上午
- 安装NET Framework SDK调试asp.net程序出错,高手帮忙.
- 有哪些方法可以在ASP.NET设计文件.aspx(html格式WEB)与脚本文件.aspx.cs(.aspx.vb)中传递数,或者说传递变量的值!!!
- 链接问题
- 存储过程中,如何取得所取得记录的某个字段的值(不进行第二次选取)
在BS项目里用URL传的参数就有这种问题,为单最后一个字会出现乱码。
双就不会,解决方法是一个用UTF8传,然后在接到后在转GB2312。
单数的汉字最后一个字是会被UTF8转成乱吗的
奇数字符串(3个字,5个字,7个字),都查询不到,偶数的都可以。单个字也可以。如:
execute y_doubledelve 't_BusinessInfo','欧伟砂','1' --无结果
execute y_doubledelve 't_BusinessInfo','欧伟砂浆','1' --有结果
execute y_doubledelve 't_BusinessInfo','欧伟砂浆生','1' --无结果
execute y_doubledelve 't_BusinessInfo','欧伟砂浆生产','1' --有结果像这种情况该怎么处理?问题还没想好就发贴。误导大家了。SORRY~
三个字可以的,五个字又不行?
到底是什么问题?真是郁闷。。谁能讲讲。是不是MSSQL2005中文分词没处理好的问题?
------------
up还真没遇到LZ说的情况
看看