テクノロジ系
春期
応用情報技術者 2013年 春期 問35
35 / 80
1バイトのデータを16進2桁で表した後、先頭にパーセント記号を付けて%1Aの ような3バイトのASCII 文字列にする変換はパーセントエンコーディングと呼ばれる。 例えばUTF-8でエンコードされた ”a”の16 進表示はCEB1なので、これをパーセ ントエンコーディングしたものは%CE%B1となる。パーセントエンコーディングが 使用される場合はどれか。
正解と解説
表示する
正解 イ
Web ページのフォーム上の漢字を HTTPのGET メソッドでサーバに送る場合
パーセントエンコーディングは、WebページのフォームでマルチバイトのデータをHTTPのGETメソッドでURLに含めて送る場合などに使われます。ベーシック認証はBase64、メールの日本語件名はMIMEエンコードを用います。