Sbt play2:`play test`显示无效汉字,如何修复?

Sbt play2:`play test`显示无效汉字,如何修复?,sbt,playframework-2.0,cjk,Sbt,Playframework 2.0,Cjk,我在play2项目中编写了一些测试,其中包含一些汉字 当我跑步时: play test 有些测试失败,但消息不是有效的中文字符: [info] Message(NotAssigned,Some(Nil),Some(418775910),None,http://v.163.com/video/2011/11/3/H/V7HANAE3H.html#sd=V7HANAE3H&ld=V68F7O9J5&nvp=v.163.com/video/2011/11/3/H/V7HANAE3H

我在play2项目中编写了一些测试,其中包含一些汉字

当我跑步时:

play test
有些测试失败,但消息不是有效的中文字符:

[info]  Message(NotAssigned,Some(Nil),Some(418775910),None,http://v.163.com/video/2011/11/3/H/V7HANAE3H.html#sd=V7HANAE3H&ld=V68F7O9J5&nvp=v.163.com/video/2011/11/3/H/V7HANAE3H
[info] 鍙戦濂芥瓕 銆愭彁绀猴細姝ょ敤鎴锋鍦ㄤ娇鐢≦+聽Web锛
[info] http://web.qq.com/
[info] 銆懧?222,imported_html,Sat Nov 19 18:08:47 CST 2011,None,None,None) did n
这些字符串
鍙戦濂芥瓕 銆愭彁绀猴細姝ょ敤鎴锋鍦ㄤ娇鐢≦+聽网状物锛无法读取

我在Windows7 x64上,有最新的play2源代码。我所有的源都配置在“UTF-8”中

我的朋友说他直接使用
sbt
来运行汉字测试,在cmd(windows)中显示得非常好。所以我想知道我是否错过了什么,或者play2没有很好地配置它


如何修复此问题?

您可以修改项目目录下的build.scala文件,如下所示,以强制javac 用英语输出信息

val main=PlayProject(appName、appVersion、appDependencies、mainLang=JAVA)。设置( //在此处添加您自己的项目设置 javacOptions++=Seq(“-J-Duser.language”,“EN”)
)