diff --git a/RecentActivity/src/org/sleuthkit/autopsy/recentactivity/ExtractRegistry.java b/RecentActivity/src/org/sleuthkit/autopsy/recentactivity/ExtractRegistry.java index 179d40a7f1..12cef21a1d 100644 --- a/RecentActivity/src/org/sleuthkit/autopsy/recentactivity/ExtractRegistry.java +++ b/RecentActivity/src/org/sleuthkit/autopsy/recentactivity/ExtractRegistry.java @@ -195,7 +195,11 @@ public void getregistryfiles(List image, IngestImageWorkerController con try { File regfile = new File(regRecord); - BufferedReader input = new BufferedReader(new InputStreamReader(new FileInputStream(regfile))); + FileInputStream fstream = new FileInputStream(regfile); + InputStreamReader fstreamReader = new InputStreamReader(fstream, "UTF-8"); + BufferedReader input = new BufferedReader(fstreamReader); + //logger.log(Level.INFO, "using encoding " + fstreamReader.getEncoding()); + String regString = new Scanner(input).useDelimiter("\\Z").next(); String startdoc = ""; String result = regString.replaceAll("----------------------------------------","");