問題タブ [acrofields]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
utf-8 - iTextPdf で UTF-8 文字列を AcroFields に入力する
特殊文字を含む情報を PDF フォームに入力したい:
上記のコードを使用すると、out.pdf
( の後の部分Aadress:
)に次の結果が表示されます。
ここで、代わりにすべての特殊文字を Unicode コードとして指定すると、次のようになります。
私は何を間違っていますか?
私の知る限り、文字列は一連の文字を表します。上記の 2 つの文字列の内容は、Java コードでは同じであるべきではありませんか?
UTF-8 でエンコードされたデータでいっぱいのデータベースがあります。Java アプリケーションの残りの部分が既に行っているように、iTextPdf で直接動作させるにはどうすればよいですか (データベース、Java コード、API 要求/応答、およびフロントエンド JavaScript コードはすべてこのような文字列を含み、iTextPdf 以外はすべて動作します)。
重要な場合、上記のコードを含む Java ファイルは UTF-8 で保存されます。IntelliJ を使用しmain
て、gradle プロジェクトでメソッドを実行しています。iTextPdf バージョン 5.5.13。ジャワ11。