社区
JavaScript
帖子详情
我作新闻系统,显示新闻标题的时候,有的过长,我想只显示20字节(注意,是字节,汉字占两个字节),怎么实现
wufeng0524
2004-10-25 11:54:15
我作新闻系统,显示新闻标题的时候,有的过长,我想只显示20字节(注意,是字节,汉字占两个字节),怎么实现
...全文
164
7
打赏
收藏
我作新闻系统,显示新闻标题的时候,有的过长,我想只显示20字节(注意,是字节,汉字占两个字节),怎么实现
我作新闻系统,显示新闻标题的时候,有的过长,我想只显示20字节(注意,是字节,汉字占两个字节),怎么实现
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
_NET2004
2004-10-25
打赏
举报
回复
如果是.NET的话很好控制,写一个简单的函数就可以实现
wufeng0524
2004-10-25
打赏
举报
回复
我作新闻系统,显示新闻标题的时候,有的过长,我想只显示20字节(注意,是字节,汉字占两个字节),怎么实现
wufeng0524
2004-10-25
打赏
举报
回复
我作新闻系统,显示新闻标题的时候,有的过长,我想只显示20字节(注意,是字节,汉字占两个字节),怎么实现
mikespook
2004-10-25
打赏
举报
回复
用VBSCRIPT不是更简单~?
LenB(str)就完了~~~
wufeng0524
2004-10-25
打赏
举报
回复
噢,好酷,接分
HStone
2004-10-25
打赏
举报
回复
//获取字符串长度(字节数)
function len(str) {
var count=0, asc, test='中文';
if (test.length==2) {
for (var i=0;i<str.length;i++) {
asc = str.charCodeAt(i);
if (asc < 0) asc += 65536;
if (asc > 255) count++;
}
}
return str.length+count;
}
//按字节数截取左侧字符串
function left(str, len) {
var count=0, asc, ret = "";
for (var i=0;i<str.length;i++) {
asc = str.charCodeAt(i);
if (asc < 0) asc += 65536;
if (asc > 255) count++;
if (i + count >= len) {
ret = str.substr(0, i);
break;
}
}
return ret;
}
wufeng0524
2004-10-25
打赏
举报
回复
是啊,。net我也实现,但。。。javascript好像很难
Java中一个
汉字
究竟
占
几个
字节
?
本文详细解释了Java中字符编码的原理,包括Unicode、UTF-8、UTF-16的关系,以及它们在处理
汉字
和其他字符时的不同
字节
占
用情况。讨论了GB2312、GBK、GB18030等中文编码标准的发展过程,以及在互联网传输中的UTF-8和UTF-16编码策略。,
字节
、字符的区别,一个
汉字
是
占
两个
字节
还是
两个
字符?
本文详解
字节
与字符的区别,指出
字节
是存储单位,字符是信息表现形式。在不同编码下,
汉字
占
的
字节
数不同。重点分析MySQL和Oracle中varchar字段的长度限制机制,并说明JavaScript、Java等语言中字符串长度按字符计算。
汉字
是
两个
字节
吗?(非也,
汉字
字节
与编码格式有关)
本文介绍了英文字母和中文
汉字
在不同字符集编码下的
字节
数。早期英文字符用一个
字节
低7位编码,后欧洲用全
字节
。不同国家地区编码不同,导致128 - 255段解释混乱。中国发明GB2312等
汉字
编码,用2
字节
表示常用
汉字
。为统一编码,发明了Unicode,其存储方式多样,UTF - 8是重要
实现
方式,中文
汉字
在UTF - 8中一般
占
3个
字节
。
mysql里一个中文
汉字
占
多少
字节
数?
本文介绍了MySQL中不同字符集如latin1, utf8, gbk对
汉字
和字母的存储
占
用情况。在latin1下,
汉字
占
2个
字节
,而在utf8和gbk下,每个
汉字
分别
占
3个和2个
字节
。对于varchar(N)字段,其长度是以字符数计,因此在考虑字段长度时,应
注意
字段内容可能包含的字母和
汉字
混合的情况。
一个
汉字
到底
占
几个
字节
?
本文解析
汉字
在不同编码下的
字节
占
用:GBK中常用
汉字
固定
占
2
字节
;UTF-8中绝大多数常用
汉字
占
3
字节
,少数扩展
汉字
或emoji
占
4
字节
;Java中char类型基于UTF-16,BMP内
汉字
占
2
字节
,但String内存结构更复杂。核心取决于所用字符编码标准。
JavaScript
87,990
社区成员
224,684
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章