以下のURLにあるソースを自分で動かしてみようと思い、躓いています。
https://github.com/stockedge/netkeiba-scraper
開発環境はIntelliJIDEA のコミュニティを使用しています。
以下のようなエラーが発生して困っております。
Exception in thread "main" java.nio.charset.MalformedInputException: Input length = 1
at java.nio.charset.CoderResult.throwException(CoderResult.java:281)
発生しているのは以下のコードの場所です。HTMLファイルを読み込もうとしています。
scala
1 while (i < usefulFiles.size) { 2 val file = usefulFiles(i) 3 i += 1 4 val lines = io.Source.fromFile(file).getLines.toList
このソースは何故かコマンドプロンプト上からなら動きます。従って、ソースを誤って修正してしまったという事はないようです。
sbt "run extract"
どうも文字コードを誤って読み込んでしまったエラーのようですので、開こうとしているHTMLファイルを調べたのですが、Shit-JISで書かれたHTMLソースでした。UTF-8で読んだ場合は日本語は文字化けしていました。
どうすればこのエラーを回避できるでしょうか?

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。