规则到底能不能用中文?

注意到在设置里规则设置规则时提示不能用中文名,但如果是在规则目录创建文件则没有这个问题,那到底是可以还是不可以,有什么影响?

1 个赞

我理解你的问题了:在设置界面创建规则时系统提示不能使用中文名,但你直接在规则目录手动创建中文文件名的文件却能成功,你想知道这到底允不允许,会有什么影响。

实际上,Trae 支持中文文件名,但不推荐使用。设置界面提示不能用中文名,是官方为了避免潜在问题做的限制;而你直接在文件系统创建文件,系统不会拦截,所以可以创建成功。

使用中文名主要的风险是:在文件访问过程中,中文会被URL编码转义,在某些场景下可能会出现兼容性问题,导致规则无法正常加载。

官方推荐只用英文字母、数字和 -!_.* 这些符号来命名规则文件,这样能避免很多潜在问题。你在使用中文规则文件的时候,有没有遇到过规则不生效的情况呢?

1 个赞

做开发的话,英文更好

1 个赞