递归火山软件开发平台

标题: 为什么取文本长度()取的不是字节长度,而是字符个数? [打印本页]

作者: shuimiao    时间: 2021-4-6 00:44
标题: 为什么取文本长度()取的不是字节长度,而是字符个数?
在易语言里是取得文本字节长度啊。这样一搞就容易混乱,难道还得自己再写一个取文本字节长度的?

作者: 小蜗牛    时间: 2021-4-6 01:09
编码的问题,火山是UTF-16,易语言是GBK..
易语言表示"a"是:{97,0}
火山表示"a"是:{97,0,0,0}


作者: 小蜗牛    时间: 2021-4-6 01:10
不考虑效率的话,可以直接使用:文本到多字节 ("a").取字节集长度 ()
作者: 创世魂    时间: 2021-4-6 11:13
楼上正解、、火山用的是utf16编码,取的是字符串长度。。 其实文本长度就应该取的是字符长度。

按道理说,是易语言有问题,方法起名有问题。火山的反而没有问题。
作者: う网淅乄    时间: 2021-4-6 11:31
习惯问题 多用用就习惯了




欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) Powered by Discuz! X3.4