黄瓜在特征文件中添加# encoding: iso-8859-1不工作



我正在尝试更改我的特征文件上的编码,以便它考虑到口音(如' runion')。所以我在我的功能文件上添加了#encoding: iso-8859-1标签:

# encoding: iso-8859-1
# language: fr
Fonctionnalité: Pouvoir lister les installations
Scénario: Demander la liste des installations
Quand nous demandons la liste des installations
Alors nous recevons les installations 'réunion'

但是我得到了以下错误:

io.cucumber.core.gherkin。在:classpath:integration/installation.feature处解析资源失败(4:1):预期:#标语,# FeatureLine, #评论,#空,有"Fonctionnalite: Pouvoir李斯特les安装"(6:2):预期:#TagLine, #FeatureLine, #Comment, #Empty,收到"scemail: Demander la list des installation"(7:4):预期:#TagLine, #FeatureLine, #Comment, #Empty, got 'Quand nous requests la list des installations'

如果我不添加编码标记,重音恢复如下:R�union而不是Réunion在我的断言测试

我认为您的功能文件是用UTF-8或其他东西编码的,而不是iso-8859-1

将小黄瓜文件转换为iso-8859-1编码看看它是否还能工作。

大多数软件源代码是用UTF-8编码的。在UTF-8编码的小黄瓜文件中,您将不会遇到法语字符的问题。

# language: fr
Fonctionnalité: Pouvoir lister les installations
...

希望有帮助。

最新更新