diff --git a/spring-core/src/main/java/org/springframework/util/StreamUtils.java b/spring-core/src/main/java/org/springframework/util/StreamUtils.java index 95368a137d9..99d09eefe1a 100644 --- a/spring-core/src/main/java/org/springframework/util/StreamUtils.java +++ b/spring-core/src/main/java/org/springframework/util/StreamUtils.java @@ -23,8 +23,6 @@ import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.io.OutputStream; -import java.io.OutputStreamWriter; -import java.io.Writer; import java.nio.charset.Charset; import org.springframework.lang.Nullable; @@ -133,9 +131,8 @@ public abstract class StreamUtils { Assert.notNull(charset, "No Charset specified"); Assert.notNull(out, "No OutputStream specified"); - Writer writer = new OutputStreamWriter(out, charset); - writer.write(in); - writer.flush(); + out.write(in.getBytes(charset)); + out.flush(); } /**