* make sure to read fpcalc output with UTF-8 in case default charset isn't UTF-8 ... I'm looking at you Windows!
This commit is contained in:
parent
796fec339d
commit
6927a6f7b8
|
@ -6,6 +6,7 @@ import static net.sourceforge.tuned.FileUtilities.*;
|
||||||
|
|
||||||
import java.io.File;
|
import java.io.File;
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
|
import java.io.InputStreamReader;
|
||||||
import java.lang.ProcessBuilder.Redirect;
|
import java.lang.ProcessBuilder.Redirect;
|
||||||
import java.net.URL;
|
import java.net.URL;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
|
@ -177,7 +178,7 @@ public class AcoustID implements MusicIdentificationService {
|
||||||
throw new IOException("Failed to exec fpcalc: " + e.getMessage());
|
throw new IOException("Failed to exec fpcalc: " + e.getMessage());
|
||||||
}
|
}
|
||||||
|
|
||||||
Scanner scanner = new Scanner(process.getInputStream());
|
Scanner scanner = new Scanner(new InputStreamReader(process.getInputStream(), "UTF-8"));
|
||||||
LinkedList<Map<String, String>> results = new LinkedList<Map<String, String>>();
|
LinkedList<Map<String, String>> results = new LinkedList<Map<String, String>>();
|
||||||
|
|
||||||
try {
|
try {
|
||||||
|
|
Loading…
Reference in New Issue