You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hop.apache.org by ha...@apache.org on 2022/09/19 11:24:24 UTC

[hop] branch HOP-4210 created (now ba9afcc04e)

This is an automated email from the ASF dual-hosted git repository.

hansva pushed a change to branch HOP-4210
in repository https://gitbox.apache.org/repos/asf/hop.git


      at ba9afcc04e HOP-4210: write tempfile using system charset

This branch includes the following new commits:

     new ba9afcc04e HOP-4210: write tempfile using system charset

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.



[hop] 01/01: HOP-4210: write tempfile using system charset

Posted by ha...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

hansva pushed a commit to branch HOP-4210
in repository https://gitbox.apache.org/repos/asf/hop.git

commit ba9afcc04e95d1f8088e8a8ecd254407ed5d596f
Author: Hans Van Akelyen <ha...@gmail.com>
AuthorDate: Mon Sep 19 13:24:07 2022 +0200

    HOP-4210: write tempfile using system charset
---
 .../main/java/org/apache/hop/workflow/actions/shell/ActionShell.java   | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/plugins/actions/shell/src/main/java/org/apache/hop/workflow/actions/shell/ActionShell.java b/plugins/actions/shell/src/main/java/org/apache/hop/workflow/actions/shell/ActionShell.java
index 5fb811e94c..58229c4c40 100644
--- a/plugins/actions/shell/src/main/java/org/apache/hop/workflow/actions/shell/ActionShell.java
+++ b/plugins/actions/shell/src/main/java/org/apache/hop/workflow/actions/shell/ActionShell.java
@@ -49,6 +49,7 @@ import org.w3c.dom.Node;
 import java.io.File;
 import java.io.IOException;
 import java.io.OutputStream;
+import java.nio.charset.Charset;
 import java.text.SimpleDateFormat;
 import java.util.*;
 
@@ -621,7 +622,7 @@ public class ActionShell extends ActionBase implements Cloneable, IAction {
         }
         tempFile.createFile();
         OutputStream outputStream = tempFile.getContent().getOutputStream();
-        outputStream.write(fileContent.getBytes());
+        outputStream.write(fileContent.getBytes(Charset.defaultCharset()));
         outputStream.close();
         if (!isWindows) {
           String tempFilename = HopVfs.getFilename(tempFile);