Hi David,

of course you could just copy the bytes to System.out, but that would not 
respect the platforms character encoding. 

And since the PrintWriter of System.out has no write(char[], int, int) method, 
it is probably easier to just convert to a string. At least I've not found a 
convenience method to pipe a Reader to a PrintWriter using the char[] based 
methods.

Best regards,
Ralf

-----Original Message-----
From: David Holmes <[email protected]> 
Sent: Dienstag, 16. April 2019 08:41
To: Langer, Christoph <[email protected]>; Schmelter, Ralf 
<[email protected]>; [email protected]
Subject: Re: RFR (S) 8222491: jcmd can fail converting UTF8 output to strings

Hi Ralf, Christoph,

On 16/04/2019 3:54 pm, Langer, Christoph wrote:
> Hi Ralf,
> 
> looks good, thanks for fixing this. I can push it for you.
> 
> Can we please get another Reviewer's review? 😊

Well I agree that the fix addresses the problem that has been described.

But I can't help but think there has to be a simpler way to pipe one 
inputstream into an outputstream without all the intermediary steps - ie 
creating strings. ??

Cheers,
David

Reply via email to