位置: 编程技术 - 正文

Node.js实用代码段之获取Buffer对象字节长度(nodejs代码规范)

编辑:rootadmin

推荐整理分享Node.js实用代码段之获取Buffer对象字节长度(nodejs代码规范),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:node.js实战,nodejs代码规范,node-js,node.js实战,nodejs运行js代码,node js教程,node.js实战,node.js实战,内容如对您有帮助,希望把文章链接给更多的朋友!

我们知道Node.js框架下的Buffer对象能够对二进制数据提供很好的支持,那么获取一个Buffer对象真实的字节长度则是必须要用到的功能了。Node.js框架为开发人员提供了一个Buffer.byteLength()方法,下面我们借助一个官方文档提供的例程向读者演示一下该方法的使用过程。

本例ch.buffer-byteLength.js主要代码如下:

Node.js实用代码段之获取Buffer对象字节长度(nodejs代码规范)

【代码分析】

第行代码定义并初始化了一个字符串变量,其变量名为str,数据内容为ubd + ubc = ube,读者可以去相关网站查阅一下这几个进制编码,ubd代表字符"&frac;",ubc代表字符"&frac;",ube代表字符"&frac;";然后,在第行代码通过打印输出str.length属性来显示字符串变量str的长度,通过Buffer.byteLength()方法来显示字符串变量str的真实字节长度,关于Buffer.byteLength()方法的语法说明如下:语法:Buffer.byteLength(string[, encoding])该方法返回一个Number数字,用来表示string参数的真实字节长度,encoding参数默认为"utf8"编码格式。

从图4.4中显示的结果可以看到,字符串str的length属性为9个字符长度,而占用字节长度为 个,因此我们可以知道"&frac;"、"&frac;"和"&frac;"这3个字符其实占用了两个字节的长度。

提示:本节我们需要了解字符与字节这两个概念的异同,在计算机编码中一个字节占用8 bit(1 byte = 8 bit),而一个字符可能是一个单字节字符,也可能是双字节字符。另外,Buffer.byteLength()方法在写http响应头时经常要用到,如果想改写http响应头Cotent-Length时,千万记得一定要用Buffer.byteLength()方法,而不要使用 String.prototype.length属性。

标签: nodejs代码规范

本文链接地址:https://www.jiuchutong.com/biancheng/370703.html 转载请保留说明!

上一篇:node.js使用cluster实现多进程(node.js使用教程)

下一篇:Node.js实用代码段之正确拼接Buffer(node.js怎么用)

  • 个体工商户开劳务发票税率
  • 缴纳个人所得税怎么算
  • 车船使用税2021
  • 控股股东无偿捐赠
  • 独立法人有什么风险
  • 公司欠款利息收入需要交增值税吗?
  • 成立一般纳税人公司
  • 不动产什么时候可以抵扣进项税额
  • 分公司以前年度能弥补亏损吗
  • 生产设备租赁费计入什么科目
  • 非财政补助结余分配借贷方向
  • 预缴的增值税怎么算
  • 工业企业所得税优惠政策
  • 报销增值税发票和普通发票
  • 车过户怎么处理
  • 银行汇票应计入什么科目
  • 预付房租摊销账务处理
  • 管理费用是进项还是销项
  • 工伤保险费的缴纳,以下正确的是
  • 道路运输业税率多少
  • 国税几年都没有缴纳
  • 企业与个人租赁合同范本
  • 公司去大厅交社保要带什么证件
  • 土地使用税每年都交还是交一次
  • 旅游地产房产税
  • 滞纳金属于罚没支出还是其他
  • 收到机动车发票怎么认证
  • 培训费是否能全额退款
  • 更正申报以前个税的处理方法
  • 企业购买的土地计入无形资产
  • 公司账上没车可以报车辆保险吗
  • 固定资产已入库款项已付次月开发票何时记提折旧
  • 出口退税进口免税
  • 收购企业收购方和被收购方如何做账?
  • 租赁押金的法律规定
  • 如果被客户骗了货款怎么办
  • win11任务栏没有输入法图标
  • win11任务栏图标删除
  • 专业版 win10
  • 产品销售账务处理办法
  • 房产置换是什么
  • php怎么转换
  • 合理损耗企业所得税税率
  • 工会筹备金计税依据
  • 赤狐 (© Yossi Eshbol/Minden Pictures)
  • opencv实战项目教程
  • phpcms添加内容
  • 赔偿客户款应该怎么记账
  • java hash()
  • mysql select语法的使用
  • 专项附加扣除可以随时更改吗
  • 支付运费的会计怎么记录运输费
  • 异地预缴税款怎么抵扣
  • 用现金支付的款项
  • 经营杠杆系数的推导
  • 铁路运费印花税怎么算
  • 免税的发票什么样子
  • 委托加工商品属于什么资产
  • 为什么生产经营许可证要第三方代办
  • 计提附加税减半征收会计分录
  • 工程施工发生的酒水费会计分录
  • 医院体检收入计入什么科目
  • 总账建账要建全部科目吗
  • 组建,加入或退出工会都是基于
  • 这张图告诉我们什么道理
  • xp开始界面
  • ubuntu修改ip地址方法
  • 微软新品什么时候上市
  • ubuntu查cpu信息
  • win7升级win8.1
  • linux常用命令chmod的使用
  • nodejs执行cmd命令
  • js 仿真
  • nodejs操作mysql
  • 批处理是什么意思
  • nodejs 静态页面
  • 安卓下载手游
  • 抓落实韧劲不足的具体表现
  • 签订税务三方协议
  • 长沙房产税如何征收
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设