我正在尝试更改我的特征文件上的编码,以便它考虑到口音(如' r#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
...
希望有帮助。