1

関数d(a)は、文字列aの各文字の ASCII 値を含むアラートを表示します。文字の 1 つは ASCII 0 で、この投稿では [NULL] で表示しています。これは、さまざまなブラウザーで受け取る出力です。

GOOGLE CHROME - 正しい - 文字列の長さ: 3 - アラート出力: 116、0、114

INTERNET EXPLORER 9 - 不正確 - 文字列の長さ: 2 - アラート出力: 116、114

これらの文字を Internet Explorer 9 で表示するにはどうすればよいですか? ありがとう

<script type="text/javascript" charset="x-user-defined">
function d(a)
{
  a=(a+"").split("");
  var l=a.length;
  alert(l); // Displays string length
  for(var z=0;z<l;z++)alert(a[z].charCodeAt(0));
};
d("t[NULL]r");
</script>
4

1 に答える 1

5

印刷できない文字をコードに直接入れないでください。ほとんどの場合、機能しません。代わりに、正しいエンティティを使用して\0ください。

于 2012-04-04T15:05:03.403 に答える