火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

[其它] 记录刚群里一群人研究两个小时的坑

[复制链接]

15

主题

405

帖子

3493

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
3493
跳转到指定楼层
楼主
发表于 2023-4-5 03:12:22 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
起因是一个刚用火山的新人在群里发了一张图

新人信誓旦旦的说路径是复制的,且文件时存在的,同样的路径在易语言是可以成功运行的,
后续的截图也证明该路径的文件是存在的

尝试了改名,新建文件,火山中路径改为反斜杠但火山始终无法检测到C盘的文件
其中测试了取运行目录和执行文件名都是可以正常取出的





后有人出了个主意,特定目录+文件名的形式结果成功读到了文件!!!


很显然就不是系统问题了,有大佬提议直接看C++源码,果然用Visual Studio Code打开源码发现了问题


路径中出现了U+202A的宽字符,去查了下是
"它只会在我们从右向左复制的时候出现\u202a,而从左向右复制的时候并不会出现这个字符。"

惊!\u202a错误,百分之九十都不知道的隐藏在文件路径里的**秘密!
询问了当事人,就是在这里复制的路径!
花了两个小时的时间终于破案了!
因火山支持unicode符号所以粘贴到火山IDE后直接藏起来了!
不知道以后火山IDE会不会特别显示这种符号?这种暗坑遇到还是很糟心的!



评分

参与人数 1金钱 +1 收起 理由
朕的 + 1 这个确实是个大坑

查看全部评分

回复

使用道具 举报

15

主题

405

帖子

3493

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
3493
沙发
 楼主| 发表于 2023-4-5 03:13:02 | 只看该作者
补图


回复

使用道具 举报

32

主题

440

帖子

2179

积分

金牌会员

Rank: 6Rank: 6

积分
2179
板凳
发表于 2023-4-5 07:47:34 | 只看该作者
厉害厉害了
回复

使用道具 举报

46

主题

474

帖子

2460

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
2460
地板
发表于 2023-4-5 08:51:30 | 只看该作者
本帖最后由 suyan 于 2023-4-5 09:00 编辑

一般不从这个页面复制,从常规那里复制路径就没这问题。

图上这里,我记得以前说路径用变量不用转义,
刚测试了一下,是自动加的。看来从对象页面复制路径,是有问题


QQ图片20230405085044.png (12.7 KB, 下载次数: 13)

QQ图片20230405085044.png
回复

使用道具 举报

46

主题

875

帖子

3969

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
3969
5#
发表于 2023-4-5 09:27:42 | 只看该作者
在这里复制, 路径前面会多一个 ?  所有的比如复制网站的文本框里, 其它需要输入的类似文本框,都一样, 踩过无数次了.  
回复

使用道具 举报

24

主题

428

帖子

3455

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
3455
QQ
6#
发表于 2023-4-5 10:28:38 来自手机 | 只看该作者
这坑我也踩过
回复

使用道具 举报

21

主题

288

帖子

1275

积分

金牌会员

Rank: 6Rank: 6

积分
1275
7#
发表于 2023-4-5 12:03:20 | 只看该作者
66666666666
回复

使用道具 举报

2

主题

220

帖子

1746

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
1746
8#
发表于 2023-4-5 14:06:54 | 只看该作者
这么猛?
回复

使用道具 举报

26

主题

1500

帖子

5633

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
5633
9#
发表于 2023-4-5 15:07:40 | 只看该作者
好像就那个“安全”选项卡里复制会出问题,这个“从左至右嵌入”字符本身就是不显示的,不好排查
回复

使用道具 举报

24

主题

186

帖子

1617

积分

金牌会员

Rank: 6Rank: 6

积分
1617
10#
发表于 2023-4-6 21:29:19 | 只看该作者
至少我以后复制时候要从左向右复制
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-18 03:47 , Processed in 0.102039 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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