递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

[复制链接]

15

主题

405

帖子

3537

积分

核心用户

Rank: 9Rank: 9Rank: 9

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

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

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





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


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


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

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



评分

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

查看全部评分

回复

使用道具 举报

1

主题

35

帖子

240

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
240
18#
发表于 2023-5-5 11:19:39 | 只看该作者
感谢分享,又少踩了个坑:噜阿噜
回复

使用道具 举报

36

主题

192

帖子

1064

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
1064
QQ
17#
发表于 2023-4-11 13:05:07 | 只看该作者
这种坑也能发现,666
回复

使用道具 举报

51

主题

142

帖子

1937

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
1937
16#
发表于 2023-4-8 14:05:22 | 只看该作者
属性中生成的时候选管理员就行了,这个我试过
回复

使用道具 举报

2

主题

13

帖子

49

积分

新手上路

Rank: 1

积分
49
15#
发表于 2023-4-7 23:42:34 | 只看该作者
显示路径的时候显示字节集应该能看出来不同
回复

使用道具 举报

25

主题

190

帖子

1682

积分

金牌会员

Rank: 6Rank: 6

积分
1682
14#
发表于 2023-4-7 13:01:17 | 只看该作者
Xelloss0618 发表于 2023-4-6 22:13
不用管方向,楼主说错了,其实就那个位置比较特殊。
从左到右和从右到左都一样会多出一个“从左至右嵌入 ...

感谢指点,以后不从这里复制了,我发现鼠标右键好像有一键复制路径的:噜阿噜
回复

使用道具 举报

37

主题

105

帖子

608

积分

高级会员

Rank: 4

积分
608
13#
发表于 2023-4-7 10:21:54 | 只看该作者
这个路径问题的坑我也踩过
敲代码只是兴趣爱好并非程序员
回复

使用道具 举报

26

主题

1578

帖子

5906

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
5906
12#
发表于 2023-4-6 22:13:36 | 只看该作者
howill2021 发表于 2023-4-6 21:29
至少我以后复制时候要从左向右复制

不用管方向,楼主说错了,其实就那个位置比较特殊。
从左到右和从右到左都一样会多出一个“从左至右嵌入”字符,这主要是为了兼容一些比较特殊的语言(波斯语之类)。
回复

使用道具 举报

5

主题

101

帖子

2081

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
2081
11#
发表于 2023-4-6 21:41:59 | 只看该作者
66666666666
啊啊
回复

使用道具 举报

25

主题

190

帖子

1682

积分

金牌会员

Rank: 6Rank: 6

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-27 03:47 , Processed in 0.105517 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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