shuimiao 发表于 2021-4-6 00:44:08

为什么取文本长度()取的不是字节长度,而是字符个数?

在易语言里是取得文本字节长度啊。这样一搞就容易混乱,难道还得自己再写一个取文本字节长度的?

小蜗牛 发表于 2021-4-6 01:09:26

编码的问题,火山是UTF-16,易语言是GBK..
易语言表示"a"是:{97,0}
火山表示"a"是:{97,0,0,0}

小蜗牛 发表于 2021-4-6 01:10:48

不考虑效率的话,可以直接使用:文本到多字节 ("a").取字节集长度 ()

创世魂 发表于 2021-4-6 11:13:18

楼上正解、、火山用的是utf16编码,取的是字符串长度。。 其实文本长度就应该取的是字符长度。

按道理说,是易语言有问题,方法起名有问题。火山的反而没有问题。

う网淅乄 发表于 2021-4-6 11:31:32

习惯问题 多用用就习惯了
页: [1]
查看完整版本: 为什么取文本长度()取的不是字节长度,而是字符个数?