From 99357be817d87ab562aefbcf9e2e062afcc00fbd Mon Sep 17 00:00:00 2001 From: adam-m Date: Mon, 26 Mar 2012 13:44:40 -0400 Subject: [PATCH] Fix encoding when reading files from regripper --- .../sleuthkit/autopsy/recentactivity/ExtractRegistry.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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("----------------------------------------","");