UTF-8に単純変換

This commit is contained in:
Takenori Imoto
2016-09-08 17:35:30 +09:00
parent 8713024d66
commit 0532684298
641 changed files with 22561 additions and 21149 deletions

View File

@@ -5,50 +5,50 @@
<!-- generated by to_html.pl from octet.xml -->
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS" />
<title>�I�N�e�b�g���ɑ΂��鑀��</title>
<title>オクテット列に対する操作</title>
<meta name="author" content="W.Dee" />
<meta http-equiv="Content-Style-Type" content="text/css" />
<meta http-equiv="Content-Script-Type" content="text/javascript" />
<link href="browser.css" type="text/css" rel="stylesheet" title="�g���g���֘A���t�@�����X�p�W���X�^�C��" />
<link href="browser.css" type="text/css" rel="stylesheet" title="吉里吉里関連リファレンス用標準スタイル" />
<link href="mailto:[email protected]" rev="Made" />
<link href="index.html" target="_top" rel="Start" title="�g�b�v�y�[�W" />
<link href="index.html" target="_top" rel="Start" title="トップページ" />
</head>
<body>
<h1><a id="id269" name="id269">�I�N�e�b�g���ɑ΂��鑀��</a>
<h1><a id="id269" name="id269">オクテット列に対する操作</a>
</h1><div class="para"><div>
�@TJS2 �ł́A�I�N�e�b�g���͋[���I�� <a id="id270" name="id270" class="targanchor"><dfn>Octet</dfn></a> �N���X�̃I�u�W�F�N�g�Ƃ������ƂɂȂ��Ă��܂����AOctet �N���X�͑��݂��Ă��܂��񂵁A���ۂ� Octet �N���X�̃I�u�W�F�N�g�Ƃ����킯�ł͂����܂��� ( ������ �I�N�e�b�g���ɑ΂��� typeof ���Z�q���g���� &quot;Octet&quot; ���Ԃ��܂� )�B<br />
�@������ �I�N�e�b�g�����I�u�W�F�N�g�ƌ����ĂāA�����‚��̃��\�b�h���v���p�e�B���g�p�”\�ɂȂ��Ă��܂��B<br />
 TJS2 では、オクテット列は擬似的に <a id="id270" name="id270" class="targanchor"><dfn>Octet</dfn></a> クラスのオブジェクトということになっていますが、Octet クラスは存在していませんし、実際に Octet クラスのオブジェクトというわけではありません ( ただし オクテット列に対して typeof 演算子を使うと &quot;Octet&quot; を返します )。<br />
 しかし オクテット列をオブジェクトと見立てて、いくつかのメソッドやプロパティが使用可能になっています。<br />
<br />
�@�I�N�e�b�g���Ɋւ��������͖������ł��B<br />
 オクテット列に関する実装は未完成です。<br />
</div></div>
<h1><a id="id271" name="id271">length</a>
</h1><div class="para"><div>
�@length �v���p�e�B�́A�I�N�e�b�g���̒������Ԃ��܂��B���\�b�h�ł͂Ȃ��ăv���p�e�B�ł��̂Œ��ӂ��Ă��������B�������A���̃v���p�e�B�ւ̒l�̑����͂ł��܂����B<br />
 length プロパティは、オクテット列の長さを返します。メソッドではなくてプロパティですので注意してください。ただし、このプロパティへの値の代入はできません。<br />
<br />
<br />
<code class="bq"><span class="weak">��:</span><br />&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;oct&nbsp;=&nbsp;&lt;%&nbsp;11&nbsp;22&nbsp;33&nbsp;%&gt;;<br />
&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;n&nbsp;=&nbsp;oct.length;&nbsp;&nbsp;<span class="comment">//&nbsp;n&nbsp;�ɂ�&nbsp;3&nbsp;������������</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;n&nbsp;=&nbsp;&lt;%&nbsp;11&nbsp;22&nbsp;33&nbsp;%&gt;.length;&nbsp;<span class="comment">//&nbsp;������������&nbsp;3&nbsp;������������</span><br />
<code class="bq"><span class="weak">:</span><br />&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;oct&nbsp;=&nbsp;&lt;%&nbsp;11&nbsp;22&nbsp;33&nbsp;%&gt;;<br />
&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;n&nbsp;=&nbsp;oct.length;&nbsp;&nbsp;<span class="comment">//&nbsp;n&nbsp;には&nbsp;3&nbsp;が代入される</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;n&nbsp;=&nbsp;&lt;%&nbsp;11&nbsp;22&nbsp;33&nbsp;%&gt;.length;&nbsp;<span class="comment">//&nbsp;これも同じく&nbsp;3&nbsp;が代入される</span><br />
</code>
<br />
</div></div>
<h1><a id="id272" name="id272">'���l' �v���p�e�B</a>
<h1><a id="id272" name="id272">'数値' プロパティ</a>
</h1><div class="para"><div>
�@���l���v���p�e�B�Ƃ��ĊԐڎw�肷���ƁA���̈ʒu�ɂ����I�N�e�b�g�ɃA�N�Z�X�ł��܂��B<br />
�@���ʂ̓I�N�e�b�g�̐��l�ŕ\�����܂��B<br />
�@���Ƃ��΁Aoct ���I�N�e�b�g�����\�������Ƃ����ƁAoct[0] �͐擪�̃I�N�e�b�g�̒l���\�����l�ɂȂ��܂��B<br />
�@���l���I�N�e�b�g�������������ʒu���A���̏ꍇ�͗��O���������܂��B<br />
 数値をプロパティとして間接指定すると、その位置にあるオクテットにアクセスできます。<br />
 結果はオクテットの数値で表されます。<br />
 たとえば、oct がオクテット列を表す式だとすると、oct[0] は先頭のオクテットの値を表す数値になります。<br />
 数値がオクテット列よりも長い位置や、負の場合は例外が発生します。<br />
<br />
�@�������𐶐����邱�Ƃ͂ł��܂����B<br />
 代入式を生成することはできません。<br />
<br />
<code class="bq"><span class="weak">��:</span><br />&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;oct&nbsp;=&nbsp;&lt;%&nbsp;11&nbsp;22&nbsp;33&nbsp;44&nbsp;55&nbsp;%&gt;;<br />
&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;c&nbsp;=&nbsp;oct[0];&nbsp;&nbsp;<span class="comment">//&nbsp;0x11&nbsp;��&nbsp;c&nbsp;�ɑ���������</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;c&nbsp;=&nbsp;oct[2];&nbsp;&nbsp;<span class="comment">//&nbsp;0x22&nbsp;��&nbsp;c&nbsp;�ɑ���������</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;oct[3]&nbsp;=&nbsp;'A';&nbsp;<span class="comment">//&nbsp;�������͐����ł��Ȃ��̂ŃG���[�ɂȂ�</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;c&nbsp;=&nbsp;oct[100];&nbsp;<span class="comment">//&nbsp;�l���͈͊O�Ȃ̂ŃG���[�ɂȂ�</span><br />
<code class="bq"><span class="weak">:</span><br />&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;oct&nbsp;=&nbsp;&lt;%&nbsp;11&nbsp;22&nbsp;33&nbsp;44&nbsp;55&nbsp;%&gt;;<br />
&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;c&nbsp;=&nbsp;oct[0];&nbsp;&nbsp;<span class="comment">//&nbsp;0x11&nbsp;&nbsp;c&nbsp;に代入される</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;c&nbsp;=&nbsp;oct[2];&nbsp;&nbsp;<span class="comment">//&nbsp;0x22&nbsp;&nbsp;c&nbsp;に代入される</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;oct[3]&nbsp;=&nbsp;'A';&nbsp;<span class="comment">//&nbsp;代入式は生成できないのでエラーになる</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;c&nbsp;=&nbsp;oct[100];&nbsp;<span class="comment">//&nbsp;値が範囲外なのでエラーになる</span><br />
</code>
<br />