2010-11-05 58 views
0

我發現我不能寫斯卡拉塊註釋(/ ** /)裏面的雙引號一個非常奇怪的事情,我得到了一個錯誤說:Scala塊註釋中的雙引號?

IO錯誤而xxxx.scala 使用UTF-8

解碼

如果我將雙引號改爲單引號,它編譯得很好。

我正在使用IntelliJ IDEA Community Edition 98.231和每晚構建的Scala插件。

那麼會有什麼問題呢?

+0

我無法在REPL中重現您的錯誤。所以我猜猜問題出在IntelliJ和/或插件上。 – Agl 2010-11-05 08:43:06

+0

非常感謝Agl,我也是這麼想的。 – Sawyer 2010-11-05 09:01:27

+3

我想你有一個unicode捲曲報價。如果您想使用unicode,我建議將-Dfile.encoding = UTF-8添加到IntelliJ vmoptions文件中,並將IDE設置中的文件編碼設置爲UTF-8。 – retronym 2010-11-05 12:43:38

回答

0

將此作爲答案發布,以便可以關閉問題。所有的榮譽@retronym。

我想你有一個unicode捲曲報價。如果您想使用unicode,我建議將-Dfile.encoding=UTF-8添加到IntelliJ vmoptions文件中,並將IDE設置中的文件編碼設置爲UTF-8。