07 2012 档案
摘要:以牺牲空间来换取时间的 sql full-text 具体的实现方案如下所示:1:在Sql脚本中完成full-text的创建【假设我将Users表中的LoginName字段(nvarchar)与DisplayName字段(nvarchar),Sites表中的Properties字段(xml)加入到full-text文件中】--检查数据库MyDB是否支持全文索引,如果不支持--则使用sp_fulltext_database 打开该功能if(select databaseproperty('MyDB','isfulltextenabled'))=0 execute s
阅读全文
摘要:前台的字符串传递到后台进行处理,发现了一个较诡异的问题:字符串中的一个空格(ASCII:32)被UTF-8编码之后变成了一个诡异的字符(ASCII:194 和 160的组合)!但在后台其表象还是空格。 在UTF-8编码里面存在一个特殊的字符,其编码是“0xC2 0xA0”,转换成字符的时候表现为一个半角空格,跟一般的半角空格(ASCII 0x20)不同的是它的宽度不会被压缩,所以排版中常能用到它。但是GB2312、Unicode之类并没有这样的字符,所以转换后前台会显示为“?”号,只是显示为问号而不是真正的问号,所以无法被替换! 对这两个看似相同的字符串进行一下转换可以确认:原始的字符...
阅读全文