orb icon indicating copy to clipboard operation
orb copied to clipboard

unable to set encoding for idlj generated files

Open ana-oleski opened this issue 4 years ago • 0 comments

Hi,

we're using the idlj compiler version 4.2.4 obtained via maven from https://mvnrepository.com/artifact/org.glassfish.corba/idlj/4.2.4

Our project is using UTF-8 as encoding but there is no possibility that I can find to persuade the compiler to generate the files in a given encoding.

The generated javadoc looks like this

  • Generated by the IDL-to-Java compiler (portable), version "4.1"
  • from idl/wapi.idl
  • Dienstag, 31. August 2021 um 12:30:22 Mitteleurop�ische Sommerzeit

for every one of about 100 generated files and leads promptly to compile errors. This is due to the fact that it uses the platform encoding of windows-1252 I've tried -Dfile.encoding=UTF8 to no avail

This has always been a problem but it used to happen only when one executed the program in march (März in German). Since moving to java 11 and idlj 4.2.* it produces this "middle european time" text, which makes it worse, because the encoding is always wrong.

Ideally, we should be able to provide an encoding as a parameter. If this is not possible, please remove the time text.

Besta regards,, Ana

P.S. I don't know why the comment mentions version "4.1". I'm definitely using idlj-4.2.4.jar

ana-oleski avatar Aug 31 '21 10:08 ana-oleski