Ticket #5: utf-8.patch
File utf-8.patch, 1.7 kB (added by dev01, 39 minutes ago) |
---|
-
src/main/java/hudson/plugins/tasks/parser/TaskScanner.java
92 92 * if we can't read the file 93 93 */ 94 94 public Collection<Task> scan(final InputStream file) throws IOException { 95 LineIterator lineIterator = IOUtils.lineIterator(file, null);95 LineIterator lineIterator = IOUtils.lineIterator(file, "utf-8"); 96 96 List<Task> tasks = new ArrayList<Task>(); 97 97 for (int lineNumber = 1; lineIterator.hasNext(); lineNumber++) { 98 98 String line = (String)lineIterator.next(); -
src/main/java/hudson/plugins/tasks/util/SourceDetail.java
9 9 import java.io.FileInputStream; 10 10 import java.io.IOException; 11 11 import java.io.InputStream; 12 import java.io.InputStreamReader; 12 13 import java.io.StringReader; 13 14 import java.io.StringWriter; 14 15 import java.util.NoSuchElementException; … … 100 101 * @throws IOException 101 102 */ 102 103 public final String highlightSource(final InputStream file) throws IOException { 103 JavaSource source = new JavaSourceParser().parse( file);104 JavaSource source = new JavaSourceParser().parse(new InputStreamReader(file, "utf-8")); 104 105 105 106 JavaSource2HTMLConverter converter = new JavaSource2HTMLConverter(); 106 107 StringWriter writer = new StringWriter();