2

PdfClown というオープンソース プロジェクトをダウンロードしました。サンプルを実行すると、問題なく動作するようです。

しかし、Unicode バイトを含む Java ファイルを変更しようとすると、コンパイルされず、次のようなコンパイル エラーが表示されます。

[javac] C:\PDFClown\java\pdfclown.samples.cli\src\org\pdfclown\samples\cli\UnicodeSample.java:75: エラー: Cp1252 をエンコードするためのマッピングできない文字

ファイルを変更し、コンテナもUTF-8に変更しましたが、役に立ちませんでした。

誰も手がかりを持っていますか?

ありがとう!

言及しておくと、このプロジェクトは ant で動作します。つまり、コンパイル プロセスはユーザーが直接実行するのではなく、build.xml ファイルを使用して実行されます。

4

2 に答える 2

3

タスクに次のencoding属性が必要です。<javac>

<javac srcdir="src" destdir="classes"
       source="1.6" target="1.6"
       classpathref="compile.class.path"
       encoding="UTF-8" />
于 2012-12-28T21:06:58.977 に答える
0

ソースファイルで使用されているエンコーディングをコンパイラに通知します。

javac -encoding encoding

javacパラメータのドキュメント

于 2012-12-28T20:39:53.247 に答える