1. 假设你使用了Apache的Commons-io包 Commons io –
Commons IO Overview,可以使用如下代码:
import java.io.File
import mons.io.fileUtils
val file = new File(filename)
content = FileUtils.readFileToString(file, “gbk”)
FileUtils.write(file, content, “UTF-8”)
2. 如果你用的是JAVA7:
import java.nio.file.{Paths, Files}
val content = io.Source.fromFile(filename, “gbk”).mkString
Files.write(Paths.get(filename), content.getBytes(“UTF8”))