終了

URLエンコードについて

ゲスト
Dec 02, 2016 Dec 02, 2016

リンクをクリップボードにコピー

コピー完了

Adobe Acrobat Reder DC からアクセスする場合のURLエンコードについて教えてください。

環境は以下となります。

OS:Windows7 Professional 64bit版
IE:11.0
Adobe Acrobat Reder DC :バージョン15.020.20042

【事象】
 Webブラウザ(IE)で静的HTMLからリンク先の日本語ファイル名の
 PDFファイルを表示すると、処理実行中のプレグレースバーが途中で
 終了してしまい、PDFファイルを表示することができない。

【原因】
 サーバのアクセス内容を確認したところ、1回目のリクエストは、
 インターネットオプションでの設定(※)どおり、URLエンコードはUTF-8で
 アクセスされており、該当のファイルを取得することが可能なため、
 HTTPステータスコード:200を返し、正常となっていました。
 ※インターネットオプションを起動。詳細設定タブを選択。
  インターナショナルの配下にある「URLパスをUTF-8として送信する」をチェックする

 しかし、PDFファイルの容量が大きい場合は、2回目のリクエストが
 発生しており、URLエンコードがshift-jisとなってます。
 文字コードがことなることから、該当のファイルを取得することができないため、
 HTTPステータスコード:404を返し、PDFファイルの表示が途中で終了しています。

【確認事項】
 1.上記原因の2回目のリクエストは「Adobe Acrobat Reder DC」からが
   送信しているのでしょうか。
 
 2.「Adobe Acrobat Reder DC」からサーバへアクセスする際のURLエンコードは、
   shift-jisだと推測(※)しておりますが、設定を変えることは可能でしょうか。
   ※「Adobe Acrobat Reder DC」を起動して、ファイル名にサーバにあるPDFのURLを指定して
    開くと、shift-jisでエンコードされたファイルで、存在しないというメッセージが
    表示されたため。

表示

955

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines
no replies

何か追加しますか?

会話に参加する