社区
JavaScript
帖子详情
我作新闻系统,显示新闻标题的时候,有的过长,我想只显示20字节(注意,是字节,汉字占两个字节),怎么实现
wufeng0524
2004-10-25 11:54:15
我作新闻系统,显示新闻标题的时候,有的过长,我想只显示20字节(注意,是字节,汉字占两个字节),怎么实现
...全文
126
7
打赏
收藏
我作新闻系统,显示新闻标题的时候,有的过长,我想只显示20字节(注意,是字节,汉字占两个字节),怎么实现
我作新闻系统,显示新闻标题的时候,有的过长,我想只显示20字节(注意,是字节,汉字占两个字节),怎么实现
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
7 条
回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
打赏红包
_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 按照
字节
来截取字符串的工具,不会出现半个
汉字
。一个中文
两个
字节
,一个英文字符只
占
1 个
字节
** 1. 通常我们用于前端
显示
的时候,防止标题
过长
Oracle中UTF-8和GBK中varchar2和nvarchar2
1、varchar2在UTF-8中一个
汉字
占
三个
字节
,GBK中
占
两个
字节
,而英文都是
占
一个
字节
2、UTF-8和GBK中nvarchar2都一样,不管
汉字
还是英文都
占
两个
字节
注意
点: (1)varchar2(3) 输入:好
显示
结果:是不会
显示
的 (2)nvarchar2(3) 不管输入是什么,只会
显示
前面
两个
输入的
oralce字符集问题
AL32UTF8:一个
汉字
占
三个
字节
; ZHS16GBK:一个
汉字
占
两个
字节
; 标识符
过长
:表名、列名最长只能30个
字节
。 在创建数据库考虑到中文的情况,建议才采用ZHS16GBK字符集 ...
ubuntu head查看文件内容
通过上面的操作,发现一个问题,head 跟上-c参数 是用来
显示
文件的几个
字节
数目,我们都知道,英文和数字是
占
一个
字节
的,而
汉字
是
占
两个
字节
。但是我使用2个
字节
它
显示
不出
汉字
,通过实验发现
汉字
要
占
3个
字节
才能正常
显示
。tail命令的使用范围与 head 相同, 区别在于使用该命令可以
显示
一个文件的最后几行或几个
字节
。
显示
时,按space键是一屏一屏
显示
,按enter是一行一行
显示
,按q退出。more默认是全部
显示
文件的内容,当内容过多时,只
显示
一屏。-c num num 为
显示
文件的开始几个
字节
的数目。
字符编码_Java
详情看这个 不同的编码方式
占
用的内存不同 UTF-8:
系统
引入前三个
字节
,一个
汉字
占
三个
字节
,一个字母、数字
占
一个
字节
Unicode:
系统
引入前
两个
字节
,每个字符
占
两个
字节
GBK:一个字母、数字
占
一个
字节
,一个
汉字
占
两个
字节
...
发帖
JavaScript
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
8.7w+
社区成员
22.4w+
社区内容
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
帖子事件
创建了帖子
2004-10-25 11:54
社区公告
暂无公告