Skip to content

Commit 2ddfe20

Browse files
authored
Merge pull request #387 from openmainframeproject/use-correct-encoding
Use correct encoding
2 parents 207e6ed + 9bc96ae commit 2ddfe20

File tree

1 file changed

+3
-2
lines changed
  • src/main/java/org/openmainframeproject/cobolcheck/services/cobolLogic/replace

1 file changed

+3
-2
lines changed

src/main/java/org/openmainframeproject/cobolcheck/services/cobolLogic/replace/Replace.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package org.openmainframeproject.cobolcheck.services.cobolLogic.replace;
22

3+
import org.openmainframeproject.cobolcheck.services.filehelpers.EncodingIO;
34
import org.openmainframeproject.cobolcheck.services.log.Log;
45
import org.openmainframeproject.cobolcheck.services.log.LogLevel;
56

@@ -162,9 +163,9 @@ public static String replaceInProgram(File program) {
162163
String newFileName = program+"_MOD";
163164
Log.warn("Replace.replaceInProgram(): Writing the COBOL program file: " + newFileName);
164165
try {
165-
BufferedWriter writer = new BufferedWriter(new FileWriter(newFileName));
166+
BufferedWriter writer = (BufferedWriter) EncodingIO.getWriterWithCorrectEncoding(newFileName);
166167
// read the program one line at the time
167-
BufferedReader reader = new BufferedReader(new FileReader(program));
168+
BufferedReader reader = (BufferedReader) EncodingIO.getReaderWithCorrectEncoding(String.valueOf(program));
168169
//for every line in the program, replace and write to output file
169170
String line;
170171
int lineCount = 0;

0 commit comments

Comments
 (0)