[ 
https://issues.apache.org/jira/browse/FOP-2365?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13969398#comment-13969398
 ] 

Pascal Sancho commented on FOP-2365:
------------------------------------

After changing codepage, you should restart Windows and check in a shell 
environment that your change is effective.

Guessing you are invoking fop.bat through a java process:
JVM config can differ between your 2 machines, including java version.
Perhaps the ProcessBuilder() contructor set some default values

Or maybe a Windows bugfix...

Or... googleing:
http://www.coderanch.com/t/279253/java-io/java/Unicode-cmd-parameters-main-args


This seems to be definitively related to your machine configuration, in such 
case FOP has nothing to do with this issue.

> pdf's name contains chinese character
> -------------------------------------
>
>                 Key: FOP-2365
>                 URL: https://issues.apache.org/jira/browse/FOP-2365
>             Project: Fop
>          Issue Type: Bug
>          Components: pdf
>    Affects Versions: 1.0
>         Environment: Windows 7 Ultimate 64bit
>            Reporter: zhangcui
>
> use fop1.0,i create a pdf,if the pdf's name contains chinese character,it 
> will fail.
> but use the same code,if the server OS is windows 2008 JP,it works fine.
> my server OS is windows 7 ultimate JP.
> List<String> cmdList = new ArrayList<String>();
> cmdList.add("fop.bat");
> cmdList.add("c:\\logfile.log");
> cmdList.add("-xsl");
> cmdList.add("c:\\myxsl.xsl");
> cmdList.add("-param");
> cmdList.add("pp");
> cmdList.add("c:\\param.txt");
> cmdList.add("-xml");
> cmdList.add("c:\\myxml.xml");
> cmdList.add("-pdf");
> cmdList.add("c:\\mypdf.pdf");
> ProcessBuilder pb = new ProcessBuilder(command);
> p = pb.start();
> sorry for my english.......



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to