大家在使用SQL SERVER 2000 的全文索引的时候,有时会遇到,英文可以正常的检索,但是,中文就找不到匹配的内容(实际是有匹配的情况)。
这个情况,基本上是由于SQL SERVER 的 Microsoft Search 服务,没有找到和当前SQL SERVER 的字符集和平台语言匹配的 排除字符列表 文件,也就是 noise.字符集缩写 这个文件,例如: 简体中文的就是 noise.chs; noise 文件,存放的是需要被 全文索引 忽略的高频词,例如: 的 这种。
在没有正确的匹配这个 noise.chs 的时候,就会发生不能检索中文的情况了。
在 windows 里搜索 noise.chs ,通常会搜索到 好几个, 一般会有 2~3个。路径分别是:
[
阅读全文 ]
Sql Server
full index, noise.chs, sql server 2000, 中文, 全文索引
System.Text.RegularExpressions.Regex reg = new System.Text.RegularExpressions.Regex("[\u4e00-\u9fa5]", System.Text.RegularExpressions.RegexOptions.Multiline);
string strTemp = "随机产生了了多不筱个这样的了的算法";
MessageBox.Show(reg.Matches(strTemp).Count.ToString());
[
阅读全文 ]
C#, VB.NET
C#, csharp, regex, RegularExpressions, 中文, 正则
由于IIS在解析URL时,对于路径中的utf-8编码内容,会将其转换成GBK编码,这样就导致在WordPress中,对$_SERVER[’PATH_INFO’]和$_SERVER[’REQUEST_URI’]取值时取到的是GBK编码的url,但是WordPresss默认是用UTF-8编码的,所以中文就转成了乱码,再用作SQL参数去数据库查询的时候就找不到记录了。
解决方法:
找到 wp-includes\classes.php 这个文件,先备份一个。打开这个文件,找到
….
[
阅读全文 ]
IIS, WP, ie
iis, tag, windows, wordpress 2.7, 中文, 乱码, 链接
Asp 和 Php,本身对接收数据的编码处理能力,都是比较弱的, 而Asp更甚,可以说是弱到极点了
目前,js框架(framework)中,jQuery算是比较火的了,已经受到了微软的青睐,在VS2008里,已经默认加入了jQuery的智能提示
然而,目前的Asp还远未退出历史舞台,而Php更是有自己的一片天空,所以,解决本标题的问题,还是很有意义的
…
[
阅读全文 ]
Asp, Javascript
ajax, encode, encoding, jQuery, post, serialize, 中文, 乱码, 编码
群发邮件,对于网站和一些推广应用,可谓不可或缺的“技能”
。
对于.NET而言,从2.0开始,发邮件已经是一件非常easy
的事了。下面我给出一个用C#群发邮件的实例,做了比较详细的注解,希望对有需要的朋友有所help。看了这篇BLOG,如果你还不会用.NET发邮件,要么你去死,要么还是你去死
Let’s Go !!
// 引入命名空间
using System.Net;
using System.Net.Mail;
SmtpClient smtp = new SmtpClient(); //实例化一个SmtpClient
smtp.DeliveryMethod = SmtpDeliveryMethod.Network; //将smtp的出站方式设为 Network
smtp.EnableSsl = false;//smtp服务器是否启用SSL加密
smtp.Host = "smtp.163.com"; //指定 smtp 服务器地址
smtp.Port = 25; //指定 smtp 服务器的端口,默认是25,如果采用默认端口,可省去
…
[
阅读全文 ]
Asp.Net, C#
Attachment, html格式, mail, SmtpClient, 中文, 密送, 抄送, 群发, 附件
按照我们中文的习惯,在日常使用中,对于周几的说法,都是 “星期?” 的格式, 而不是 Sunday, Monday, … 这种E文的形式。
.NET 里面对 星期几 的返回, 通常使用 DayOfWeek 这个enum的形式,返回的是 0 ~ 6 的数值,默认情况下 表示 周日 ~ 周六。
如果要返回中文习惯的星期几,只需做一个简单的转换:
////dt 是需要返回星期几的具体日期
////下面的实现方式,是采用的默认每周的第一天是Sunday(星期日)
public static string CnWeekDayName(DateTime dt)
{
string[] cnWeekDayNames = {"日", "一", "二", "三", "四", "五", "六"};
return "星期" + cnWeekdayNames[(int)dt.DayOfWeek];
}
[
阅读全文 ]
Asp.Net, C#
.net, weekdayname, 中文, 周, 星期