.NET截断字符串

 1         /// <summary>
 2         /// 截断字符串
 3         /// </summary>
 4         /// <param name="s">要截断的字符串</param>
 5         /// <param name="len">要保留的字符长度</param>
 6         /// <returns>截断后的字符串</returns>
 7         public static string Format(string s, int len)
 8         {
 9             if (s.Length > len)
10                 s = s.Substring(0, len) + "...";
11             return s;
12         }
时间: 2024-07-31 16:09:09

.NET截断字符串的相关文章

JSP 插入到数据库的数据出现 “SQLServerException: 将截断字符串或二进制数据” 错误解决方案

最近在编写一个小型基于的jsp系统开发.掌握数据库一直感觉还不错.但是今天就出现了一个问题困扰我大半天.后来本来准备睡觉,但是觉得今天不解决这个问题恐怕晚上是"彻夜难眠啊"!!于是打开电脑,又开始捣腾.遇到问题首先去网上search了一下.但是大多数的结果只能说:只能远看而不能解决我的问题. 首先我说一下我的情况:数据库中的数据类型和长度基本合适.用sql语句新建一条数据,杠杠的没问题!但是回到jsp中,提交表单最后给我一个伤心的结果.屡试屡败,屡败屡试.结果: "SQLSe

System.Data.SqlClient.SqlException: 将截断字符串或二进制数据

问题: " System.Data.SqlClient.SqlException "类型的未经处理的异常在System.Data.dll中发生.其他信息:将截断字符串或二进制数据 这是在做机房收费系统基本数据设定这一模块时遇到的问题. 本来在代码的UI层用Try--Catch捕获到了异常,如下图: 但没遇到过这个问题的人,光看这个肯定也解决不了问题,于是我把Try--Catch注释掉,找到了抛异常的详细信息: 解决: 一看是 " System.Data.SqlClient.S

SQLServerException:将截断字符串或二进制数据的解决方法

SQLServerException:将截断字符串或二进制数据的解决方法: 最近使用JPA进行保存对象到数据库中怎么也添加不进去,始终报错 主要原因就是你增加的数据字段长度超过数据库中字段所定义长度,去查看一下自己数据库中的字段的长度,一般是误写出来的,查看一下自己数据库中需要自己设置字段类型长度的 字段,修改其字段长度为最大就可以了,Sql server 可以设置其为varchar(max)或者text类型,建议采用varchar(max),便于映射.

用CSS截断字符串的两种实用方法

方法一: 复制代码 代码如下: <div style="width:300px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;"> 任意长度的字符串 </div> 说明:优点是内容可以为任何HTML元素,包括超链接和图片等,在IE6中还会在结尾自动显示省略号.缺点是必须指定宽度数值,并且宽度不能是百分数,否则在IE中会被认为是字符总长的百分比. 方法二: 复制代码 代码如下: <i

MVC Razor中 如何截断字符串

有时候显示的内容过长,使用MVC编程时,如何截断显示的内容呢.我知道你肯定有很多办法这样做的,但是在学习MVC时,还是使用一些新的办法做吧> Razor 标记语法编程. 1 @helper Truncate(string input,int length) 2 { 3 if(input.length<=length) 4 { 5 @input 6 7 }else 8 { 9 @input.SubString(0,length)<text>...<text> 10 11

com.microsoft.sqlserver.jdbc.SQLServerException: 将截断字符串或二进制数据。

遇到这个错误 数据库表结构定义为:varchar(50) 实际插入数据的字符长度超过了50,会引发这种错误. 如果你是debug调试的. 或许你在  getSession().flush();  上报错 不要以为肯定就是这个方法错了,找来找去也没错. 前面或许有   保存方法,仔细看看所填的全部字符  包括主表附表,可能字符已经超过了.

不区分中英文截断字符串

public static string GetString(this HtmlHelper htmlHelper, string s, int l, string endStr) { string temp = s.Substring(0, (s.Length < l + 1) ? s.Length : l + 1); byte[] encodedBytes = Encoding.ASCII.GetBytes(temp); string outputStr = string.Empty; in

TSQL 字符串函数:截断和查找

字符串截断函数是指:Stuff 和 SubString,字符串查找函数是:CharIndex 和 PatIndex 一,SubString 截取子串 最常用的字符串函数,用于截取特定长度的子串. SUBSTRING ( expression ,start , length ) 参数说明: start 参数:整数,表示开始位置:字符的序号(index)从1开始,即第一个字符的序号是1: length参数:整数,表示截取字符的最大数量:如果start+Length 大于字符串的总长度,那么返回从St

使用字符串输出图形效果

[cpp] view plaincopy ////////////////////////////////////////////////////////////////// // StringEffect - 字符串效果 // // Author:  木头云 // Blog:    http://blog.csdn.net/markl22222 // E-Mail:  [email protected] // Version: 1.0.1002.1308 ///////////////////