■escape()エンコード結果

 escape()のエンコード結果を以下の表に示します。エンコードの元の文字列は「あいうえお」です。
ブラウザ名をクリックすると実際の動作画面をキャプチャーした結果が表示されます。
 ファイルの文字コードによりescape()の結果が変わってしまうものは緑色で示しています。

SHIFT JISコードの場合
OS ブラウザ名 escape()の処理結果
MacOS X (10.3.8) Firefox 1.0 %u3042%u3044%u3046%u3048%u304A
MacOS X (10.3.8) Safari 1.2.4 %E3%81%82%E3%81%84%E3%81%86%E3%81%88%E3%81%8A
MacOS X (10.3.8) iCab 2.9.8 %82%A0%82%A2%82%A4%82%A6%82%A8
MacOS X (10.3.8) Netscape 4.8 %82%A0%82%A2%82%A4%82%A6%82%A8
MacOS X (10.3.8) Netscape 6.2 %82%A0%82%A2%82%A4%82%A6%82%A8
MacOS X (10.3.8) Netscape 7.1 %82%A0%82%A2%82%A4%82%A6%82%A8
MacOS X (10.3.8) Mozilla 1.7.3 %u3042%u3044%u3046%u3048%u304A
MacOS X (10.3.8) IE5.2.3 %u3042%u3044%u3046%u3048%u304A
MacOS X (10.3.8) Opera 7.5 %u3042%u3044%u3046%u3048%u304A
Windows 98 IE4.0 %u3042%u3044%u3046%u3048%u304A
Windows 98 SE2 IE5.0 %u3042%u3044%u3046%u3048%u304A
Windows 2000 IE5.0 %u3042%u3044%u3046%u3048%u304A
Windows Me IE5.5 %u3042%u3044%u3046%u3048%u304A
Windows XP IE6.0 %u3042%u3044%u3046%u3048%u304A
Windows XP Firefox 1.0.2 %u3042%u3044%u3046%u3048%u304A
Windows XP Netscape 6.2 %82%A0%82%A2%82%A4%82%A6%82%A8
Windows XP Netscape 7.1 %82%A0%82%A2%82%A4%82%A6%82%A8
Windows XP Opera 6.06 %u3042%u3044%u3046%u3048%u304A
Windows XP Opera 7.2.3 %u3042%u3044%u3046%u3048%u304A
Windows XP (SP2) IE6.0 %u3042%u3044%u3046%u3048%u304A

EUCコードの場合
OS ブラウザ名 escape()の処理結果
MacOS X (10.3.8) Firefox 1.0 %u3042%u3044%u3046%u3048%u304A
MacOS X (10.3.8) Safari 1.2.4 %E3%81%82%E3%81%84%E3%81%86%E3%81%88%E3%81%8A
MacOS X (10.3.8) iCab 2.9.8 %A4%A2%A4%A4%A4%A6%A4%A8%A4%AA
MacOS X (10.3.8) Netscape 4.8 %82%A0%82%A2%82%A4%82%A6%82%A8
MacOS X (10.3.8) Netscape 6.2 %A4%A2%A4%A4%A4%A6%A4%A8%A4%AA
MacOS X (10.3.8) Netscape 7.1 %A4%A2%A4%A4%A4%A6%A4%A8%A4%AA
MacOS X (10.3.8) Mozilla 1.7.3 %u3042%u3044%u3046%u3048%u304A
MacOS X (10.3.8) IE5.2.3 %u3042%u3044%u3046%u3048%u304A
MacOS X (10.3.8) Opera 7.5 %u3042%u3044%u3046%u3048%u304A
Windows 98 IE4.0 %u3042%u3044%u3046%u3048%u304A
Windows 98 SE2 IE5.0 %u3042%u3044%u3046%u3048%u304A
Windows 2000 IE5.0 %u3042%u3044%u3046%u3048%u304A
Windows Me IE5.5 %u3042%u3044%u3046%u3048%u304A
Windows XP IE6.0 %u3042%u3044%u3046%u3048%u304A
Windows XP Firefox 1.0.2 %u3042%u3044%u3046%u3048%u304A
Windows XP Netscape 6.2 %A4%A2%A4%A4%A4%A6%A4%A8%A4%AA
Windows XP Netscape 7.1 %A4%A2%A4%A4%A4%A6%A4%A8%A4%AA
Windows XP Opera 6.06 %u3042%u3044%u3046%u3048%u304A
Windows XP Opera 7.2.3 %u3042%u3044%u3046%u3048%u304A
Windows XP (SP2) IE6.0 %u3042%u3044%u3046%u3048%u304A

UTF-8コードの場合
OS ブラウザ名 escape()の処理結果
MacOS X (10.3.8) Firefox 1.0 %u3042%u3044%u3046%u3048%u304A
MacOS X (10.3.8) Safari 1.2.4 %E3%81%82%E3%81%84%E3%81%86%E3%81%88%E3%81%8A
MacOS X (10.3.8) iCab 2.9.8 %E3%81%82%E3%81%84%E3%81%86%E3%81%88%E3%81%8A
MacOS X (10.3.8) Netscape 4.8 %E3%81%82%E3%81%84%E3%81%86%E3%81%88%E3%81%8A
MacOS X (10.3.8) Netscape 6.2 %E3%81%82%E3%81%84%E3%81%86%E3%81%88%E3%81%8A
MacOS X (10.3.8) Netscape 7.1 %E3%81%82%E3%81%84%E3%81%86%E3%81%88%E3%81%8A
MacOS X (10.3.8) Mozilla 1.7.3 %u3042%u3044%u3046%u3048%u304A
MacOS X (10.3.8) IE5.2.3 %u3042%u3044%u3046%u3048%u304A
MacOS X (10.3.8) Opera 7.5 %u3042%u3044%u3046%u3048%u304A
Windows 98 IE4.0 %u3042%u3044%u3046%u3048%u304A
Windows 98 SE2 IE5.0 %u3042%u3044%u3046%u3048%u304A
Windows 2000 IE5.0 %u3042%u3044%u3046%u3048%u304A
Windows Me IE5.5 %u3042%u3044%u3046%u3048%u304A
Windows XP IE6.0 %u3042%u3044%u3046%u3048%u304A
Windows XP Firefox 1.0.2 %u3042%u3044%u3046%u3048%u304A
Windows XP Netscape 6.2 %E3%81%82%E3%81%84%E3%81%86%E3%81%88%E3%81%8A
Windows XP Netscape 7.1 %E3%81%82%E3%81%84%E3%81%86%E3%81%88%E3%81%8A
Windows XP Opera 6.06 %u3042%u3044%u3046%u3048%u304A
Windows XP Opera 7.2.3 %u3042%u3044%u3046%u3048%u304A
Windows XP (SP2) IE6.0 %u3042%u3044%u3046%u3048%u304A

●サンプルプログラム[SHIFT JIS](実行する

<html>
<head>
<title>escape test</title>
</head>
<body>
escapeテスト結果<br>
<br>
<script language="JavaScript"><!--
str = "あいうえお";
result = escape(str);
document.write("元の文字:<b>"+str+"</b><br>");
document.write("escape結果:<b>"+result+"</b><br>");
// --></script>
</body>
</html>

●サンプルプログラム[EUC](実行する

<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=euc-jp">
<title>escape test</title>
</head>
<body>
escapeテスト結果 (EUC)<br>
<br>
<script language="JavaScript"><!--
str = "あいうえお";
result = escape(str);
document.write("元の文字:<b>"+str+"</b><br>");
document.write("escape結果:<b>"+result+"</b><br>");
// --></script>
</body>
</html>

●サンプルプログラム[UTF-8](実行する

<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=utf-8">
<title>escape test</title>
</head>
<body>
escapeテスト結果 (UTF-8)<br>
<br>
<script language="JavaScript"><!--
str = "あいうえお";
result = escape(str);
document.write("元の文字:<b>"+str+"</b><br>");
document.write("escape結果:<b>"+result+"</b><br>");
// --></script>
</body>
</html>