読者です 読者をやめる 読者になる 読者になる

niwacchi.log

niwacchiのログ。

日本語を16進に変換のメモ

まだ不十分だけど。明日以降の仕込み。

  function test()
  {
    var bf = "あいうえお777999かきくけこ";
    var af = "";
    arr = new Array();
    arr = bf.split("");
    for ( i = 0; i < bf.length; i++ )
    {
      if ( arr[i].match(/[0-9a-z]/) == null )
      {
        arr[i] = arr[i].charCodeAt(0).toString(16);
      }
      af = af + arr[i];
    }
    
    alert(af);
  }

確認用のHTML。

<html>
<head>
  <title>16進に変換テスト</title>
  <script language="javascript">
  <!--
  function test()
  {
    var bf = "あいうえお777999かきくけこ";
    var af = "";
    arr = new Array();
    arr = bf.split("");
    for ( i = 0; i < bf.length; i++ )
    {
      if ( arr[i].match(/[0-9a-z]/) == null )
      {
        arr[i] = arr[i].charCodeAt(0).toString(16);
      }
      af = af + arr[i];
    }
    
    alert(af);
  }
  //-->
  </script>
</head>

<body>
  <form name="test">
    <input type="button" name="btn_test" value="16進に変換" onclick="top.test();">
  </form>
</body>
</html>