Quantcast
Channel: Adobe Community : ディスカッション一覧 - Acrobatコミュニティフォーラム (Japan)
Viewing all articles
Browse latest Browse all 4261

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

$
0
0

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


Viewing all articles
Browse latest Browse all 4261

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>