平成25年度春期 問35 / 80

平成25年度 春期 応用情報技術者試験 午前 問35

1バイトのデータを16進2桁で表した後,先頭にパーセント記号を付けて %1A のような3バイトの ASCII 文字列にする変換はパーセントエンコーディングと呼ばれる。例えば UTF-8 でエンコードされた“α”の16進表示は CEB1 なので,これをパーセントエンコーディングしたものは %CE%B1 となる。パーセントエンコーディングが使用される場合はどれか。

キーボード:1〜4 で解答 → 次の問題 ← 前の問題

正解と解説を見る

正解:イ

  • ア: ベーシック認証の Authorization ヘッダにパスワード情報を指定する場合
    誤り。ベーシック認証では,利用者 ID とパスワードを Base64 でエンコードして送ります。

  • イ: フォーム上の漢字を HTTP の GET メソッドでサーバに送る場合
    正しい。GET メソッドではフォームの入力値が URL のクエリ文字列として送られます。URL には漢字などを直接使えないため,パーセントエンコーディング(URL エンコード)で変換します。

  • ウ: サブジェクトに日本語を含む電子メールを送る場合
    誤り。電子メールのヘッダに日本語を含める場合は,MIME の規定に従い Base64 などでエンコードします(=?ISO-2022-JP?B?…?= の形式)。

  • エ: フランス語やドイツ語のアルファベットを使った電子メールを送る場合
    誤り。電子メールで ASCII 以外の文字を送る場合は,MIME の規定に従い quoted-printable や Base64 などでエンコードします。


答え

イ: フォーム上の漢字を HTTP の GET メソッドでサーバに送る場合

出典:平成25年度 春期 応用情報技術者試験 午前 問35

平成25年度春期の他の問題