惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

J
Java Code Geeks
T
Tailwind CSS Blog
酷 壳 – CoolShell
酷 壳 – CoolShell
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
L
LangChain Blog
博客园 - 【当耐特】
I
InfoQ
腾讯CDC
人人都是产品经理
人人都是产品经理
H
Help Net Security
Y
Y Combinator Blog
B
Blog
博客园 - Franky
Microsoft Security Blog
Microsoft Security Blog
Stack Overflow Blog
Stack Overflow Blog
The Cloudflare Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
WordPress大学
WordPress大学
H
Hackread – Cybersecurity News, Data Breaches, AI and More
博客园 - 叶小钗
D
Docker
博客园 - 聂微东
B
Blog RSS Feed
G
Google Developers Blog

博客园 - 冰凌水心

导入文本格式数据到数据库中 截取字符串中数字和字母函数 GridView在RowCommand取得当前行和列的值 NHibernate学习笔记收藏 javascript小技巧 全/半角转换,间繁体转换 常用JS (转) UrlRewrite、地址映射技术 返回距离指定日期的天数 数字转汉字函数(转自http://www.cnblogs.com/deadshot123/archive/2006/11/18/564521.html) IBM Rational AppScan:跨站点脚本攻击深入解析 常用正则表达式 链接 SQL2005的一点记录 将文字内容和图片插入到 Access 数据库 Repeater嵌套Repeater实现分类并绑定分页 只查询当前页 类实现.NET框架下的加密和解密(网上找来的,忘记是哪位大侠的杰作了) 改写别人的分页控件代码(有加密) 改写别人的分页控件代码
截断字符,如果文章字数超过指定字符个数,用省列号代替
冰凌水心 · 2008-10-16 · via 博客园 - 冰凌水心

        /// <summary>
        /// 中文:截断字符,如果文章字数超过指定字符个数,只显示指定数其他用...代替
        /// </summary>
        /// <param name="article">文本</param>
        /// <param name="num">字符数</param>
        /// <returns>string</returns>
        public static string ContentCN(object article, int num)
        {
            string content = (string)article;
            System.Text.ASCIIEncoding en = new System.Text.ASCIIEncoding();
            byte[] b = en.GetBytes(content);
            int len = 0;
            for (int i = 0; i < b.Length; i++)
            {
                if (b[i] == 63)  //判断是否为汉字或全脚符号
                {
                    len++;
                }
                len++;
            }
            if (len > num)
                content = content.Substring(0, num / 2 - 1) + "...";

            return content;
        }