5/24 課題「文字化けの背景を知る」
課題内容
文字化けの背景を知るのページに従って,作成した
ファイル「 report.txt 」をITC-LMS「0030682 情報」の
の課題「文字化けの背景を知る」から提出してください.
ヒント
たとえば文字コードの16進数表現が「3d60」となった時に,10進数に変換するのは,
3 * 212 + 13 * 28 + 6 * 24 + 0 = 15712
を計算すれば良いわけですが,コンピュータに計算させる方が楽です.方法を2通り説明します.
方法1
まずは,ターミナルで,以下の下線のような入力をします.「0x」は16進数(heXadecimal)を表します.printfは書式付きの表示コマンド,'%d\n' は10進(Decimal)で表示することを表します.
Macintosh-5:encoding ktanaka$ printf '%d\n' 0x3d60
すると,
15712
と表示されます.
方法2
講義で紹介した
「情報」授業用 プログラミング演習:図形描画プログラムを作ろう(笹田耕一先生が以前「情報」の講義で実施した演習)で
alert(str(0x3d60))
と入力して,「実行」ボタンを押すと,ウィンドウが現れて「15712」と表示されます.
締切
6/3(金) 23:59