`

截取固定长度字符串显示在页面,多余部分显示为省略号(区分汉字和字符)

 
阅读更多

2009-05-07

 

网上给的方法就是在取出之时先做处理,大致思路:

       1. 测试具体长度

       2. 超过则进行截断+“....” 否则,保持原貌

       3. 如果是中文,则应注意中文存储是双字节存储。所以通用法则就是取偶数长度(例如,10、20、30)。

       代码很简单,这里没有例子。

分享到:
评论

相关推荐

    JavaScript截取中文字符串

    4. **添加省略号**:如果`hasDot`参数为真且原始字符串长度大于指定长度,则在截取后的字符串末尾添加省略号。 #### 四、代码详解 ```javascript function subString(str, len, hasDot) { var newLength = 0; ...

    Js自动截取字符串长度,添加省略号(……)的实现方法

    JavaScript字符串处理函数,根据定义的长度截取字符串,超出部分裁掉追加……,很多时候网页上显示的内容需要缩成“…”该方法用于处理字符串显示固定长度,超长部分用“…”代替: /**参数说明: * 根据长度截取...

    asp.net截取字符串方法

    ### ASP.NET 截取字符串方法详解 在ASP.NET开发中,有时我们需要对字符串进行截取操作,特别是当涉及到多字节字符(如中文)时,简单的字符串截取可能会导致乱码问题。本文将详细介绍一种使用字节精确计算的ASP.NET...

    VC++截断字符长度,使多余部分缺省显示

    比如,在设计用户界面时,可能希望限制文本框的显示长度,超出部分则用省略号(...)表示。这种技术通常被称为“字符串截断”或者“文本截断”。在本篇中,我们将深入探讨如何在VC++中实现这一功能。 首先,我们...

    SQL查询某列指定长度的字符串多余的用省略号来表示

    在SQL查询中,有时我们需要对某一列的字符串进行截取,只显示前几个字符,而超出部分则用省略号“...”表示,这在数据展示或者界面美化时非常常见。这种需求通常出现在数据量较大,但显示空间有限的情况下,如网页...

    [DataGird]如何截取过长的字符串

    在处理数据展示时,我们经常需要对数据进行格式化,特别是当数据中的某些字段长度过长时,需要进行适当的截取和展示。 #### 二、处理过长的字符串方法 为了处理`DataGrid`中过长的字符串,我们可以采用以下步骤: ...

    ThinkPHP的截取字符串函数无法显示省略号的解决方法

    ThinkPHP框架是一个流行的PHP开发框架,它提供了很多方便的...通过上述方法,可以有效地解决在ThinkPHP框架中截取字符串时无法显示省略号的问题。这样的修改确保了字符串的正确显示,提升了用户界面的友好性和可读性。

    php不破坏单词截取子字符串类.zip

    2. 截取方法:这个类中可能会有一个主要的截取方法,如`substring`或`smartCut`,它接受输入字符串、目标长度和可能的其他选项(如是否在末尾添加省略号)作为参数。内部实现可能涉及查找单词边界,使用正则表达式或...

    怎么截取字符串的小程序

    在标题为“怎么截取字符串的小程序”的知识主题中,我们将深入探讨如何在不同的编程语言中实现这一功能,以及它在实际应用中的价值。描述中提到的方法是通过确定字符串的起始位置和结束位置,然后进行截取,这是一种...

    jQuery截取指定长度字符串代码

    `objString = $(this).text(objString.substring(0,num) + "...")`截取文本至指定长度,并在末尾添加省略号`...`,然后更新`<div>`的文本内容。 最后,`$(document.body).limit();`在文档加载完成后调用`limit`函数...

    截取字符串 省略用...表现 grivdview截取数据用..表现出来

    表现出来"这个标题和描述暗示了如何在数据显示时对过长的文本进行截取,并在末尾添加省略号(...)以表示被截断的部分。这种需求通常出现在数据表格、列表视图或者控件如GridView中,当显示的数据过多,不能完全显示...

    Java精确截取字符串.doc

    这个问题在文档标题“Java精确截取字符串.doc”中提到,描述也指出了解决字符串过长并需要添加省略号的需求。 以下是一种常见的解决方法,通过判断字符串中的每个字节来确定是否为中文字符,并据此进行截取: ```...

    字符串 省略号 适配

    7. **第三方库**:有些第三方库如`android-ellipsize`简化了字符串适配过程,提供了更多的选项和灵活性,如自定义省略号字符,支持中文等。 8. **性能优化**:在处理大量数据或频繁更新的字符串时,需要注意性能...

    字符长度计算和长度截取显示

    在 JavaScript 中,计算字符串的字节长度是一个常见的需求,尤其是在处理包含非 ASCII 字符(如中文、日文等)的字符串时尤为重要。这段代码提供了一个函数 `getCharLength` 用于计算一个字符串的实际字节数。 ####...

    js截取固定长度的中英文字符的简单实例

    2. **截取字符串**:根据计算出的实际长度,当达到指定长度时,函数会截取到当前位置并添加省略号("..."),然后返回截取后的字符串。 3. **处理特殊情况**:如果给定的字符串长度小于指定长度,函数会直接返回...

    Lua获取utf8字符串长度和字符串截取并用...代替

    接下来,我们讨论第二个知识点:截取字符串并用省略号替换超出部分。在Lua中,我们可以编写一个名为`GetShortName`的函数,它接受一个字符串、最大显示字符数和可选的显示英文字符数。这个函数会将字符串拆分成UTF-8...

    jQuery截取指定长度字符串的实现原理及代码

    通过使用jQuery的截取字符串方法,可以轻松实现这一功能,同时确保用户可以通过鼠标悬停查看完整信息,提高了用户体验。 总结,jQuery实现截取指定长度字符串的核心在于使用`.text()`获取文本,`.length`计算长度,...

    截取字符串

    本篇文章将深入探讨如何在不同的环境下截取字符串,包括数据库查询、前端页面显示以及后端处理等方面。 首先,从数据库层面来看,SQL提供了`SUBSTRING()`函数用于截取字符串。例如,在MySQL或SQL Server中,我们...

    MFC字符串操作Demo程序.zip

    `CString`提供了`TruncateString`方法,可以截取字符串并添加省略号。这个方法接受一个参数,表示允许显示的最大字符数,超过这个长度的字符串部分会被替换为省略号。 4. **源代码分析**: 在提供的压缩包文件"**...

Global site tag (gtag.js) - Google Analytics