0
我一直在努力與此一段時間了。播放框架2.5 IO錯誤,同時解碼...與UTF-8
我使用
sbt run
何時運行,並試圖在本地主機打索引頁獲得
[error] Please try specifying another one using the -encoding option
[error] IO error while decoding C:\Users\xxxx\IdeaProjects\play-scala-seed\target\scala-2.11\routes\main\router\RoutesPrefix.scala with UTF-8
[error] Please try specifying another one using the -encoding option
[error] 5 errors found
[error] (compile:compileIncremental) Compilation failed
[error] application -
! @7469ah5je - Internal server error, for (GET) [/] ->
play.sbt.PlayExceptions$CompilationException: Compilation error[IO error while decoding C:\Users\xxxx\IdeaProjects\play-scala-seed\target\scala-2.11\routes\main\controllers\ReverseRoutes.scala with UTF-8
Please try specifying another one using the -encoding option]
at play.sbt.PlayExceptions$CompilationException$.apply(PlayExceptions.scala:27)
at play.sbt.PlayExceptions$CompilationException$.apply(PlayExceptions.scala:27)
at scala.Option.map(Option.scala:145)
at play.sbt.run.PlayReload$$anonfun$taskFailureHandler$1.apply(PlayReload.scala:49)
at play.sbt.run.PlayReload$$anonfun$taskFailureHandler$1.apply(PlayReload.scala:44)
at scala.Option.map(Option.scala:145)
at play.sbt.run.PlayReload$.taskFailureHandler(PlayReload.scala:44)
at play.sbt.run.PlayReload$.compileFailure(PlayReload.scala:40)
at play.sbt.run.PlayReload$$anonfun$compile$1.apply(PlayReload.scala:17)
at play.sbt.run.PlayReload$$anonfun$compile$1.apply(PlayReload.scala:17)
:從Play Framework's website下載示例項目之一的9000。
我添加
javacOptions ++= Seq("-encoding", "UTF-8")
scalacOptions ++= Seq("-encoding", "UTF-8")
到項目的build.sbt
並添加以下到我的Windows系統環境變量
JAVA_HOME : C:\Program Files\Java\jdk1.8.0_131
PATH : %JAVA_HOME%\bin
JAVA_TOOL_OPTIONS : -Dfile.encoding=UTF-8
通過其他職位的建議,但仍然沒有喜悅。
[error] Please try specifying another one using the -encoding option
說我應該使用-encoding選項,但我仍然不確定我應該在哪裏使用它。
你們有什麼建議我應該怎麼做?
如果編碼必須改變。我如何知道我應該改變它? – BeesKnieg