Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/308.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java datajpatest+;springframework测试Sql编码特殊字符在Windows上失败_Java_Maven_Jpa_Testing_Junit - Fatal编程技术网

Java datajpatest+;springframework测试Sql编码特殊字符在Windows上失败

Java datajpatest+;springframework测试Sql编码特殊字符在Windows上失败,java,maven,jpa,testing,junit,Java,Maven,Jpa,Testing,Junit,在Windows(+Maven)上,我对Métroword的ee有问题。我的sql文件是用UTF-8编码的。我在Unix服务器上没有这个问题 我的Maven错误: expected:<M[é]tro Ligne 6, station...> but was:<M[é]tro Ligne 6, station...> 默认编码取自操作系统,因此存在问题 按如下方式设置SQL文件编码: @Sql(value = "/data/myRepositoryTest.sql",

在Windows(+Maven)上,我对
Métro
word的
ee
有问题。我的sql文件是用UTF-8编码的。我在Unix服务器上没有这个问题

我的Maven错误:

expected:<M[é]tro Ligne 6, station...> but was:<M[é]tro Ligne 6, station...>

默认编码取自操作系统,因此存在问题

按如下方式设置SQL文件编码:

@Sql(value = "/data/myRepositoryTest.sql", config = @SqlConfig(encoding = "utf-8"))

数据库类型是什么?你在哪一行得到错误?
INSERT INTO MY(ID, NAME, CODE, ITINERARY)
  VALUES (99999, 'foo', 'abc', 'Métro Ligne 6, station Bel-Air');
@Sql(value = "/data/myRepositoryTest.sql", config = @SqlConfig(encoding = "utf-8"))