1. 程式人生 > >提醒,處理字串和檔案的時候一定要注意編碼

提醒,處理字串和檔案的時候一定要注意編碼

java.nio.charset.coderresult.throwexception(coderresult.java.281)

把下面的程式碼

val lines = scala.io.Source.fromPath(fileName)

改為

val lines = scala.io.Source.fromPath(fileName)("UTF-8")

測試通過

之前在做java專案的時候也遇到過這樣的問題,在本地測試的時候是沒有問題的,
但是部署到伺服器或到其他同事那裡執行就出現問題,是因為有些api呼叫了本地的
環境變數,尤其是在讀寫檔案或處理欄位串的時候,一定要想一下編碼的問題。