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

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

Hi,
I'm pretty sure that the cause is how File system handle filenames.
Not all FS used by Windows support UTF8 filenames (Cf. [1]).
Another cause could be the codepage used by the Windows shell.

Another thing: I guess you are calling fop.bat from Java app; it's not a common 
way to run FOP from Java... it would be benefit to directly embed FOP calls in 
your app (see [2]), so you will not be facing to Shell limitations.

I expect some feedback before I close this issue as Invalid.

[1] 
http://msdn.microsoft.com/en-us/library/windows/desktop/dd317748%28v=vs.85%29.aspx
[2] http://xmlgraphics.apache.org/fop/1.0/embedding.html

> 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