递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 98|回复: 6
打印 上一主题 下一主题

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

[复制链接]

213

主题

1390

帖子

5582

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
5582
QQ
跳转到指定楼层
楼主
发表于 昨天 19:35 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
本帖最后由 朕的 于 2025-11-28 19:42 编辑

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

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

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


全国活动会议直播拍摄
回复

使用道具 举报

24

主题

392

帖子

1905

积分

金牌会员

Rank: 6Rank: 6

积分
1905
7#
发表于 昨天 23:54 | 只看该作者
应该说现在的才是正确的 a 和 我 明明都是一个
回复

使用道具 举报

25

主题

453

帖子

3804

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
3804
6#
发表于 昨天 21:08 来自手机 | 只看该作者
这个不是坑,编码这个是基础
回复

使用道具 举报

16

主题

536

帖子

3595

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
3595
5#
发表于 昨天 20:52 | 只看该作者
使用火山视窗软件开发平台的五个理由:

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

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

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

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

5、用火山程序自身来封装火山类库,所需要的功能不再另求他人。
你看第一行就知道了,还有就是编码是基础,和工具没关系
回复

使用道具 举报

29

主题

2730

帖子

9497

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
9497
地板
发表于 昨天 20:33 | 只看该作者
这是宽字符长度,一个宽字符占2个字节。
UTF-16一个字占1到2个宽字符,像一些偏僻的汉字和emoji表情就是4字节。
回复

使用道具 举报

114

主题

1140

帖子

6102

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
6102
板凳
发表于 昨天 20:11 | 只看该作者
shuimiao 发表于 2025-11-28 20:07
编码的问题,易语言是ansi,汉字两个长度,字母数字一个长度,全角字母数字两个长度。火山pc用utf16,所有 ...

不是 UTF-16也无法囊括所有文字..有一些是4字节的字符..只有UTF-32才能囊括所有字符..
回复

使用道具 举报

460

主题

2866

帖子

9813

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
9813
沙发
发表于 昨天 20:07 来自手机 | 只看该作者
编码的问题,易语言是ansi,汉字两个长度,字母数字一个长度,全角字母数字两个长度。火山pc用utf16,所有字符一个长度
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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