我是学c#和.net的新人,发现在veryCD,csdn的搜索人等一些搜索功能里搜索c#时候会发生不正常的现象!!!
如:在VeryCD里搜索"c#",返回的都是搜索"c"的结果!
在CSDN里去个人主页,按技能搜索其他人,居然是0个人!,但按地方搜索,可以看见很多人技能写着c#,用组合搜索只要带"c#",搜索结果也是0个
请高手和专家告诉我为什么?
如果我做小网站,以后如何避免?

解决方案 »

  1.   

    更正!!!
    在CSDN里,搜索c,c#,c++,都0个!!!!!
    在VeryCD里还是C#变C
      

  2.   

    因为在很多语言中#都是具有特殊含义的符号...作为普通字符需要特殊处理...不能搜索#字符的都是老旧的或设计不良的系统...ps:CSDN的搜索设计不良众所周知...改用google吧...
      

  3.   

    对对! CSDN的搜索功能我真是不敢恭维...
      

  4.   

    CSDN的搜索功能到了非改不可的地步了!
      

  5.   

    在搜索提交是会过滤一些关键字,防止注入攻击,或者实现内置功能:The less-than character (<) is converted to &lt;
    The greater-than character (>) is converted to &gt;
    The ampersand character (&) is converted to &amp;
    The double-quote character (") is converted to &quot;
    Any ASCII code character whose code is greater-than or equal to 0x80 is converted to &#<number>, where <number> is the ASCII character value.
      

  6.   

    CSDN 的搜索功能完全搜索不到信息。