2

WSDL ソースから多数の Java ファイルを生成しました。ファイルの生成には Apache CXF 2.6.1 を使用しました。

jetty と maven を実行しているプロダクション ボックスにコードを配置し、生成された Java ファイルを介してサーバーにリクエストを送信すると、システム/JVM 文字エンコーディングが何らかの形で変更されます。スウェーデン語の å、ä、ö は、Ã¥、ä、ö に変わります。

自分の箱でこれを再現することはできません。

誰かが何か考えがありますか?

4

1 に答える 1

4

バージョン 2.5.4 以降、新しいコマンド ライン オプション -encoding があり、公式ドキュメントにはまだ記載されていません。ただし、ヘルプ オプション (-h|-help) を指定してツールを呼び出すと、エンコード オプションが表示されます。

wsdl2java ... -encoding UTF-8 ....
于 2015-06-03T11:12:14.713 に答える