• 3315 阅读
  • 3 回复

C#.NET 小鱼常用收集 [置顶]

视频在线上传+队列转换FLV+水印+捉图+修复+获时+转3GP(API语言不限,开视频站必备!)
本主题由 张小鱼 于 2010/10/13 17:23:00 执行 设置置顶 [查看记录]

有时间就更新,看到就收集!
本帖最后由 张小鱼 于 2010-10-13 17:22 编辑
小鱼的淘宝店铺-多多支持哇

只有指定域名才能获取

视频在线上传+队列转换FLV+水印+捉图+修复+获时+转3GP(API语言不限,开视频站必备!)

代码 复制 - 运行

            if (!IsPostBack) 
            { 

                Uri ComeUrl = HttpContext.Current.Request.UrlReferrer;//取得来访URl源 
                Regex re = new Regex(@"^http://(.+?).3dkunshan.com/(.+?)"); 
                Regex re2 = new Regex(@"^http://(.+?).ks.js.cn/(.+?)"); 
                if (ComeUrl == null) 
                { 
                    Response.End(); 
                } 
                else 
                { 
                    if (re.Match(ComeUrl.ToString()).Success || re2.Match(ComeUrl.ToString()).Success) 
                    { 
                        BindConfig(); 
                    } 
                } 
            }


需引用:using System.Text.RegularExpressions;
本帖最后由 张小鱼 于 2010-10-13 17:23 编辑
小鱼的淘宝店铺-多多支持哇

C#中用正则表达式对中文进行编码!(切忌)

视频在线上传+队列转换FLV+水印+捉图+修复+获时+转3GP(API语言不限,开视频站必备!)


上次同事给讲过这种方法,怎奈很快忘掉,强烈鄙视下自己,这种东西一定要好好收藏和深刻理解!
this.Html = Regex.Replace(this.Html, @"([\u4E00-\u9FA5]+)", new MatchEvaluator(this.Gb2312Replace));

private string Gb2312Replace(Match match)
   {
       return Text2Unioncode4Html(match.Value);
   }
/// <summary>
   /// 将汉转换为可以网页中显示的Unicode编码
   /// </summary>
   /// <param name="text"></param>
   /// <returns></returns>
   private string Text2Unioncode4Html(string text)
   {
       byte[] bs = System.Text.Encoding.Unicode.GetBytes(text);
       string unicodeTxt = "";
       for (int i = 0; i < bs.Length - 1; i += 2)
       {
           unicodeTxt += "&#x" + bs[i + 1].ToString("X2") + bs[i].ToString("X2") + ";";
       }
       return unicodeTxt;
   }
小鱼的淘宝店铺-多多支持哇
小鱼的淘宝店铺-多多支持哇