Skip to main content
Participating Frequently
July 25, 2018
Question

[DC]JavaScript for Acrobat APIによるサブミットデータのエンコード指定について

  • July 25, 2018
  • 0 replies
  • 345 views

Acrobat DCにて以下のフィールドを作成しています。

・テキストフィールド

 名前:TEXT デフォルト:あいうえお

・ドロップダウン(コンボ)

 名前:COMBO 項目「あ」 書き出し値:こんぼ

・チェックボックス

 名前:CHECK 書き出し値:ちぇっく

・ラジオボタン

 名前:RADIO 書き出し値:らじお

また、サーバにフォームデータを送信するためのボタンを配置しています。

ボタンでは、サブミットデータのサブミットデータを「UTF-8」にするため、

「アクション」に以下のJavaScriptを追加しています。

(JavaScript for Acrobat APIに則ったエンコード指定)

this.submitForm(

{

cURL:'http://XXX.XX.XXX.XX:8080/~',

cSubmitAs:'HTML',

bEmpty:true,

cCharset:'utf-8'

}

);

この状況で、送信先のサーバでUTF-8でデータを取得すると、

「テキストフィールド」「ドロップダウン」は、正しい値として取得できますが、

「チェックボックス」「ラジオボタン」は、文字化けが発生します。

また、確認のため「cCharset:'Shift-JIS'」とし、SJISで送信、

サーバでSJISで取得すると、すべて正しく値が取得できました。

ちなみに、「アクション」の「フォームを送信」でのサブミットでは

SJISで送信されています。(エンコード指定がない)

「チェックボックス」「ラジオボタン」については、UTF-8でサブミットする

ことはできないのでしょうか。

(仕様なのか、不具合?なのか)

使用OS:Windows 10

製品:Adobe Acrobat Reader DC バージョン:2015.006.30434

    This topic has been closed for replies.