递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库

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

查看数: 97 | 评论数: 6 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2025-11-28 19:35

正文摘要:

本帖最后由 朕的 于 2025-11-28 19:42 编辑 火山PC里的:取文本长度() 汉字和字母、数字 都是长度1? 易语言里好像汉字是占用2个长度,是因为编码的原因吗? 像这种坑也没有任何备注说明,也是坑 ...

回复

wangvoldp 发表于 昨天 23:54
应该说现在的才是正确的 a 和 我 明明都是一个
weilai 发表于 昨天 21:08
这个不是坑,编码这个是基础
福寿 发表于 昨天 20:52
使用火山视窗软件开发平台的五个理由:

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

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

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

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

5、用火山程序自身来封装火山类库,所需要的功能不再另求他人。
你看第一行就知道了,还有就是编码是基础,和工具没关系
Xelloss0618 发表于 昨天 20:33
这是宽字符长度,一个宽字符占2个字节。
UTF-16一个字占1到2个宽字符,像一些偏僻的汉字和emoji表情就是4字节。
小蜗牛 发表于 昨天 20:11
shuimiao 发表于 2025-11-28 20:07
编码的问题,易语言是ansi,汉字两个长度,字母数字一个长度,全角字母数字两个长度。火山pc用utf16,所有 ...

不是 UTF-16也无法囊括所有文字..有一些是4字节的字符..只有UTF-32才能囊括所有字符..
shuimiao 发表于 昨天 20:07
编码的问题,易语言是ansi,汉字两个长度,字母数字一个长度,全角字母数字两个长度。火山pc用utf16,所有字符一个长度

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2025-11-29 03:40 , Processed in 0.083541 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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