设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 2462|回复: 8
打印 上一主题 下一主题

[已经解决] 请问用什么指令获取文本占用字节数?

[复制链接]

Lv4.逐梦者

梦石
0
星屑
14048
在线时间
2070 小时
注册时间
2016-9-20
帖子
844
1
发表于 2019-10-29 09:48:35 | 显示全部楼层
先在百度找到这个人答的
https://zhidao.baidu.com/question/141524395.html
在noob网找到H是16進制字节轉換,*是匹配任意東西的意思??
https://www.runoob.com/ruby/ruby-array.html

str = "名字2"
#str.split(//).each {|e|; print (e.unpack('H*').to_s + "\n")}
p ((str.unpack('H*').to_s).size-4)/2
本來没有減4除2, 因為2个數字代表1字节就除2,本來开头和結尾的"\和\"都占用4个字节所以減4, 然后得出"名字2"占用3*2汉字字节,和1字节, 共計7个字节

点评

OK谢谢,我看看。复杂点也没办法,谁叫编程语言都是外国人主导的呢,他们又不用汉字,不封装这个。  发表于 2019-10-29 13:01
内容仅供参考,
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-5-7 03:44

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表