PowerToys Run:计算器模块在简体中文设置中处理英文括号时出错

tjvv9vkg  于 4个月前  发布在  其他
关注(0)|答案(2)|浏览(62)

Microsoft PowerToys版本
0.73.0

安装方法
PowerToys自动更新

以管理员身份运行
是的

存在问题的地方?
PowerToys Run

重现问题的步骤:
出于个人使用习惯。当我使用计算器时,我通常会将输入语言设置为英语。因为在中文模式下,字符/会变成、

在使用带括号的计算器时出现bug:如果第一个字符是英文括号( ,它不会打印答案

例如:

以英文括号开始:

(1+1):无输出
(1+1):无输出

以简体中文括号开始:

(1+1):2
(1+1):2

直接激活命令:=

=(1+1):2
=(1+1):2
=(1+1):2
=(1+1):2

使用其他数字:

1+(1+1):3
1+(1+1):3
1+(1+1):3
1+(1+1):3
显然,我认为问题在于计算器无法识别以英文括号开头的公式作为计算公式***

预期行为

打印正确答案:2

实际行为

没有输出任何内容

wgeznvg7

wgeznvg71#

"Starting with a bracket in English:" 和 "Starting with a bracket in Simplified Chinese:" 的区别在于,前者是英文中的括号符号,后者是简体中文中的括号符号。

dojqjjoe

dojqjjoe2#

英文括号是一字符长,简体中文括号是两字符长。
它看起来像英文括号和一个空格,但它是以另一种方式编码的

相关问题