ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Patrick Martin" <>
Subject Re: SQL task output encoding
Date Thu, 04 May 2006 14:41:14 GMT
I might be wrong on this:
>>>>> Java Reader and Writer always use Unicode by default

On 5/4/06, Patrick Martin <> wrote:
> Hello,
> I'd like to know which encoding is used by the SQL task when outputing
> to a file. I believe it is unicode but I need to be sure...
> <sql> has an encoding attribute, but it is used when loading the script to run.
> Reading the code, it seems that the output encoding cannot be set via
> ant. Here is how the output is set:
> out = new PrintStream(new BufferedOutputStream(
>                      new FileOutputStream(output.getAbsolutePath(), append)));
> This would mean that is uses the JVM default. On an other hand I read
> somewhere that Java Reader and Writer always use Unicode by default.
> And if I am not mistaking, the <sql> task uses a PrintStream which in
> turn uses a Writer... Does this certify that the output will be
> unicode?
> Thanks,
> Patrick Martin

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message