递归火山软件开发平台

标题: 火山PC里的:取文本长度() 汉字和字母都是长度1? [打印本页]

作者: 朕的    时间: 昨天 19:35
标题: 火山PC里的:取文本长度() 汉字和字母都是长度1?
本帖最后由 朕的 于 2025-11-28 19:42 编辑

火山PC里的:取文本长度() 汉字和字母、数字 都是长度1?

易语言里好像汉字是占用2个长度,是因为编码的原因吗?

像这种坑也没有任何备注说明,也是坑

(, 下载次数: 0)

作者: shuimiao    时间: 昨天 20:07
编码的问题,易语言是ansi,汉字两个长度,字母数字一个长度,全角字母数字两个长度。火山pc用utf16,所有字符一个长度
作者: 小蜗牛    时间: 昨天 20:11
shuimiao 发表于 2025-11-28 20:07
编码的问题,易语言是ansi,汉字两个长度,字母数字一个长度,全角字母数字两个长度。火山pc用utf16,所有 ...

不是 UTF-16也无法囊括所有文字..有一些是4字节的字符..只有UTF-32才能囊括所有字符..
作者: Xelloss0618    时间: 昨天 20:33
这是宽字符长度,一个宽字符占2个字节。
UTF-16一个字占1到2个宽字符,像一些偏僻的汉字和emoji表情就是4字节。
作者: 福寿    时间: 昨天 20:52
使用火山视窗软件开发平台的五个理由:

1、全面支持Unicode(统一码)字符集和64/32位程序开发;

2、系统核心类库全部开源可自行随意更改,支持使用一系列不同的本地编译器,不再一处误报处处误报;

3、程序中可以直接使用已有不计其数的C或C++代码资源,不必重复造车轮;

4、写的是火山程序,实际上生成的是C++程序,具有无以伦比的运行速度,而且可以与其它C++程序员协同开发;

5、用火山程序自身来封装火山类库,所需要的功能不再另求他人。
你看第一行就知道了,还有就是编码是基础,和工具没关系
作者: weilai    时间: 昨天 21:08
这个不是坑,编码这个是基础
作者: wangvoldp    时间: 昨天 23:54
应该说现在的才是正确的 a 和 我 明明都是一个




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