[
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)