我正在尝试使用 specflow 中的功能文件检查数据库条目,但它似乎不起作用。Specflow 不会读取 DB 条目(包含特殊字符 (µ,ß,ä...)),而是将诸如 µ,ß,ä 之类的字符识别为小“?”。
是否有任何类型的包或插件可以用来解决问题,或者我必须在步骤定义中转换字符?
谢谢。
我正在尝试使用 specflow 中的功能文件检查数据库条目,但它似乎不起作用。Specflow 不会读取 DB 条目(包含特殊字符 (µ,ß,ä...)),而是将诸如 µ,ß,ä 之类的字符识别为小“?”。
是否有任何类型的包或插件可以用来解决问题,或者我必须在步骤定义中转换字符?
谢谢。
要处理这些字符,您可以使用unicode。基本上,假设您ä
从 DB 获得,然后您可以使用它\u00E4
来验证文本。从链接中找到相关的 unicode 并使用它进行断言。
基本上,代码如下所示,
Assert.Equals(dbstring, '\u00E4');