Java datajpatest+;springframework测试Sql编码特殊字符在Windows上失败
在Windows(+Maven)上,我对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",
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"))