0

我在集成测试中有以下内容:

 myMap.put(Language.RU, "Египет");

然后将其用作参数,但是当我在代码中 sys 时(使用通过哈希图访问的字符串),它看起来像这样:

param is : Каир%

因此没有返回数据,而实际上应该在使用原始字符串查询数据库时返回。

我以为我一直在使用 utf-8,可能导致问题的原因是什么?在这里使用该技术,一切都确实设置为 UTF-8 ...?

4

1 回答 1

0

您可能需要使用 -Dfile.encoding=UTF8 设置虚拟机的编码

于 2012-09-26T14:44:47.193 回答