JIS X 0213����ɽŪ����沽����

��2004ǯ�����б��ǡ�

JIS X 0213����沽�����Τ������ѥ�����Ǥ褯�Ȥ�����3��������� ���ޤ���2004ǯ��ȯ�Ԥ��줿����1 (JIS X 0213:2004)���б����Ƥ��ޤ���

ʸ�������ɤι�¤(ISO 2022)�δ����μ��ˤĤ��Ƥϡ��� ʸ�������ɤ������٤Τ褦�ʻ��ͽ�򻲾Ȥ��Ƥ���������G0, G1, GL, GR �Ȥ��ä��Ѹ������ɬ�פǤ��������֤��ɤ�����Ǥ���ʸ�������ɤ��áפ���4�����褤�Ǥ��礦��

�ʲ���0x�ǻϤޤ����16��ɽ���Ǥ���

[*1] ��������沽����̾��������-2004�פ� JIS X 0213:2004��ȯ���������Խ���θ���ǡ�-2003�פȰ�������Ƥ��ޤ������� ����ɼ��ȯ�Ԥ���ơ�-2004�פ���������ޤ�����


ʸ��ɽ�ι���

JIS X 0213��ʸ��ɽ�ϡ�ISO 2022��§�ä�94��94��ɽ��2�̤���Ȥ������� �ˤʤäƤ��ޤ���

94��94��ɽ�ιԤ��� (���ʤ��Ѹ�ǤϤ��줾������ ���ȸƤӤޤ�) ������沽ɽ������1����2�Х��Ȥˤ��줾�� �б����ޤ���ʸ��ɽ����ΰ��֤ϡ����ֹ������� �������ֹ����Ȥ߹�碌�Ǽ�����ޤ�������� �̶����ֹ��ȸƤӤޤ������̡��̶����ֹ�ϡ����ֹ��� ���ե�ǤĤʤ��ǡ�1-14-6 (1��14��6��)�Τ褦��ɽ���ޤ���

ʸ��ɽ��ISO-IR�Υ����Ȥ�������Ǥ��ޤ�(PDF��)��(�ܹƼ�ɮ�����Ǥϡ����ε� �ʤ�2000ǯ�ǤΤ�ΤΤߤ��֤��Ƥ���ޤ�)

�����ᤫ�顢����Ū����沽����������������ޤ���

EUC-JIS-2004

EUC-JIS-2004��ISO 2022�˽�򤷤���¤�򤷤Ƥ��ꡢ�ʲ��Τ褦�ʳ���� �Ƥ�Ԥä�ʸ�������ɤǤ���

������G2���̤�����Ƥ���Τϸ�§�Ȥ��ƻ��Ѥ��ʤ�����Ǥ������� ��EUC-JP�Ȥθߴ����Τ�������˳�����Ƥ��Ƥ��ޤ���

GL�ˤϾ��G0 (ASCII)���ƤӽФ���Ƥ��ޤ����Ĥޤ�0x20��0x7f�Ͼ��ASCII��

GR�ˤ��̾�G1���ƤӽФ���Ƥ��ޤ����Ĥޤꡢ0xa1��0xfe��2�Х��Ȥ�JIS X 0213��1�̤�ʸ����ɽ���ޤ���

��������SS3 (0x8f)��GR��G3��ƤӽФ��ޤ������θƤӽФ���ľ��1ʸ��ʬ ����ͭ���ǡ����μ���ʸ������Ϥޤ�G1�����ޤ���G3�˳�����Ƥ��Ƥ��� ʸ������(JIS X 0213��2��)��2�Х��ȥ����ɤʤΤǡ�SS3��ľ��ˤ���2�Х��� (0xa1��0xfe���ϰ�)��2�̤�ʸ����ɽ�����Ȥˤʤ�ޤ���2�̤�ʸ����Ϣ³���� ���Ǥ⡢1ʸ�����Ȥ�SS3�ǸƤӽФ�ɬ�פ�����ޤ���

�ޤ���SS2 (0x8e)��GR��G2��ƤӽФ��ޤ������θƤӽФ���1ʸ��ʬ����ͭ ���ǡ�����ʸ������Ϥޤ�G1�����ޤ��������������Ҥ��̤ꡢG2�ϸ�§�Ȥ� �ƻ��Ѥ��ޤ���

�ʤ��������EUC-JP��G3��JIS X 0212��������������ƤƤ��ޤ������� ����JIS X 0213��2�̤����ͤ��Ƥ��ޤ�����JIS X 0213����������ȽŤʤ�� ���ϰϤ�ʸ����������Ƥ���Τǡ����������JIS X 0213����ʬ���뤳�Ȥ� �Ǥ��ޤ���(Ʊ���˻��Ѥ���Ȥ�����̣�ǤϤʤ�)

�������ͤλ���

�̶����ֹ椫��EUC-JIS-2004����1����2�Х��Ȥ����Τϴ�ñ�Ǥ��� ���ֹ��0xa0��­������1�Х��Ȥˡ����ֹ��0xa0��­������2�Х��Ȥˤʤ�ޤ��� 2�̤�ʸ���Ϥ���ľ����0x8f���դ���ȳФ��Ƥ����Ф褤�Ǥ��礦��

2�Х��ȥ����ɤθ�ʬ����

0x7f�ʲ��ΥХ��Ȥϡ�ʸ̮�ˤ�餺���ASCII (1�Х��ȥ�����)�Ǥ���

0xa1��0xfe�ΥХ��Ȥϡ��̾��1�̤�ʸ����ɽ��2�Х��ȥ����ɤ������� �� (��1�Х��Ȥ���2�Х��Ȥ�Ʊ���ϰϤΥХ����ͤǤ��뤳�Ȥ�����)����������

EUC-JP�Ȥΰ㤤

��¤�ΰ㤤�Ϥ���ޤ�����˲��� (�ɤ��ʸ����) ���äƤ��뤫�ΰ㤤 �����Ǥ���

����EUC-JP��ե륵�ݡ��Ȥ��Ƥ����ץ������ϡ��ۤȤ�ɲ��⤻���Ȥ� EUC-JIS-2004�򰷤��뤳�Ȥ�¿���Ǥ��礦����������JIS X 0212���б����Ƥ� �ʤ��ä��ץ������ϡ�SS3���б�������ɬ�פ�����ޤ���

ISO-2022-JP-2004

ISO-2022-JP-2004��7�ӥåȤΥ����ɤǡ�G0��ʸ�������ؼ����륨�������� �������󥹤ˤ�ä�GL��ʸ��������ڤ��ؤ��ޤ���(�ĤޤꡢGL��G0��ƤӽФ� �����֤����ꤵ��Ƥ��ꡢG0�ؤλؼ��ˤ�ä�ʸ��������ڤ��ؤ���¸�����)

�ؼ��Υ��������ץ������󥹤ϰʲ���ɽ���̤�Ǥ��������ǡ�ʸ��ɽ���� �ϡ��ƥХ��Ȥ��ص�Ū��ASCII��ʸ����ɽ�路����ΤǤ���

��沽ʸ������ 16��ɽ�� ʸ��ɽ��
ISO/IEC 646 IRV (�פ����ASCII) 1b 28 42 ESC ( B
JIS X 0213��1�� 1b 24 28 51 ESC $ ( Q
JIS X 0213��2�� 1b 24 28 50 ESC $ ( P

(1�̤ν�ü�Х���51�ϡ����ε��ʤ�2000ǯ�Ǥ�ISO-2022-JP-3�Ǥ�4f�Ǥ���)

��������ISO-2022-JP�Ȥθߴ����Τ��ᡢ1�̤λؼ��ˤϡ�1b 24 42�פ�� �����Ȥ�Ǥ��ޤ������λؼ���Ԥä����֤Ǥϡ�����ɼ����°��2ɽ1(64�ڡ� ��) ���������1����°��2ɽ2 (����1��20�ڡ���)�ˤ���ʸ������Ѥ��뤳�ȤϤǤ��ޤ��������: ɽ�򼫺��ͽ��͡��Ȥ� �ƤϤ����ʤ�ʸ���ϡ�JIS X 0208��̵��ʸ�������ݵ��ब�ѹ����줿ʸ������ ���Ǥ���������ʸ����ɽ���ˤ�ɬ����1b 24 28 51�פλؼ���Ȥ�ʤ���� �ʤ�ޤ���

����ˡ����֤ˤĤ��ưʲ��ε�§������ޤ���(ISO-2022-JP��Ʊ��)

;�̤ˤʤ�ޤ�����Mule-UCS�ǥ��ݡ��Ȥ����Emacs�Υ����ǥ��󥰥����ƥ� ��iso-2022-jp-3-strict�ɤϡ����ʤ�Ŭ�礹���ϰϤǤǤ���¤��1b 24 42�� ��Ȥä���沽���������Ǥ��������Ȥä���沽�����ƥ����Ȥϡ� ISO-2022-JP�ˤ����б����Ƥ��ʤ����եȥ������Ǥ⤢�������ɤळ�Ȥ��Ǥ� �ޤ�����ˡ�1b 24 28 51�פ�Ȥ��ȡ����Υ��������ץ������󥹤��Τ�ʤ��� �������Ǥϴ���������ɽ���Ǥ��ޤ���(����: ��JIS X 0213����ħ�ȡ�Emacs��Ǥμ�����)

�ʤ���ISO-2022-JP-2004�ϡ�ISO-2022-JP-2 (RFC 1554)�ξ�̸ߴ��ǤϤ���� ����

�������ͤλ���

�̶����ֹ椫��ISO-2022-JP-2004����1����2�Х��Ȥ����Τϴ�ñ�Ǥ����� �ֹ��0x20��­������1�Х��Ȥˡ����ֹ��0x20��­������2�Х��Ȥˤʤ�ޤ���

2�Х��ȥ����ɤθ�ʬ����

�嵭�Υ��������ץ������󥹤ˤ��ޤ���ʸ����ɽ���Х��Ȥ��ϰϤ�1�Х� ��ʸ����2�Х���ʸ����Ʊ���ʤΤǡ����������ץ������󥹤�̵���ȸ�ʬ���� �Ĥ��ޤ���

ISO-2022-JP�Ȥΰ㤤

���������ץ������󥹤ΰ㤤�����Ǥ���

Shift_JIS-2004

Shift_JIS-2004�ϡ�JIS X 0201��8�ӥåȥ����ɤη�֤�̵������JIS X 0213 ��ͤ����������ɤǤ��������Shift_JIS�Ȥθߴ������ݤä���¤�ˤʤ� �Ƥ��ޤ������Ҥ�EUC-JIS-2004��ISO-2022-JP-2004�ȤϰۤʤꡢISO 2022������ Ū�ǤϤ���ޤ���

��������0x20��0x7f��JIS X 0201��ƥ�ʸ����0xa0��0xdf��JIS X 0201 �� ��̾��Ʊ���Ǥ���JIS X 0213��ʸ���Ϥ�䤳�����������򤷤Ƥ��ޤ����ܺ٤� �ʲ��ǽҤ٤ޤ����������ޤ��ˤ����ȡ���1�Х��Ȥ�̤�ơ���2�Х��Ȥ򹭤� ��פ褦����ˡ�Ǥ�����1�Х��Ȥ�̤�ʤ���JIS X 0201�η�֤����꤭��� ���ΤǤ���

�������ͤλ���

�̶����ֹ椫��Shift_JIS-2004����1����2�Х��Ȥϰʲ����̤�����ޤ���

���ֹ�� m�����ֹ�� k�����ֹ�� t �Ȥ��롣�ޤ������� �� ���������� (�������ʲ��ڼΤ�)��ɽ����

��1�Х���(S1)�ϡ��ʲ��ˤ��:

  1. m = 1 �� 1 �� k �� 62 �ΤȤ�, S1 = (k + 0x101) �� 2.
  2. m = 1 �� 63 �� k �� 94 �ΤȤ�, S1 = (k + 0x181) �� 2.
  3. m = 2 ��, k = 1, 3, 4, 5, 8, 12, 13, 14, 15 �ΤȤ�, S1 = (k + 0x1df) �� 2 �� (k �� 8) �� 3.
  4. m = 2 ��, 78 �� k �� 94 �ΤȤ�, S1 = (k + 0x19b) �� 2.

��2�Х���(S2)�ϡ��ʲ��ˤ��:

  1. k �������:
    1. 1 �� t �� 63 �ΤȤ�, S2 = t + 0x3f.
    2. 64 �� t �� 94 �ΤȤ�, S2 = t + 0x40.
  2. k ��������, S2 = t + 0x9e.

2�Х��ȥ����ɤθ�ʬ����

2�Х��ȥ����ɤ���1�Х��Ȥˤʤ�Τϰʲ����ϰϤǤ���

����ʳ��ΥХ��Ȥ�1�Х��ȥ����ɤ������α��Ǥ�����α��Ȥʤ�Х��� ��0x80��0xa0��0xfd��0xfe��0xff�Ǥ���

�ʤ���2�Х��ȥ����ɤ�2�Х����ܤˤʤ��ϰϤϰʲ����̤�Ǥ���1�Х��ȥ��� �ɤ��ϰϤȽŤʤäƤ���Τ����դ�ɬ�פǤ�(�Х�����������1�Х��Ȥ����� ��Ф��Ƥ�1�Х��ȥ����ɤ��ݤ���Ƚ�ǤǤ��ʤ�)��

Shift_JIS�Ȥΰ㤤

��������ΰ���ä������ɥݥ���Ȥ�ʸ���Ȥ��ƻ��ѡ��äˡ�2�Х��ȥ��� �ɤ���1�Х��Ȥ�0xf0��0xfc���ϰϤ���Ѥ���2�̤�ʸ���������ƤƤ��ޤ���

Unicode�Ȥ��б�

��̩�ˤ�JIS X 0213����沽�����ǤϤ���ޤ��󤬡��ط�������Τ� Unicode (ISO/IEC 10646, JIS X 0221)�Ȥ��б��ˤĤ��Ƶ����Ƥ����ޤ���

JIS X 0213�ϡ�JIS X 0208��Ʊ�ͤˡ���ʸ���ˤĤ���ISO/IEC 10646 (Unicode)��ʸ���Ȥ��б����ꤷ�Ƥ��ޤ���X0208�Ǥ�ʸ��̾�Τ����ε��ܤ� ��������X0213�Ǥ�ǰ�򲡤����Τ褦�������֤�ʻ������Ƥ��ޤ���

�ĤޤꡢUnicode�Ȥδ֤ǥ������Ѵ���Ԥ����ϡ����ε���˽��ä� �Ѵ����뤳�Ȥˤʤ�ޤ������ˡ�Shift_JIS-2004��Unicode�Ȥ��б�ɽ�Υƥ� ���ȥե����뤬ͭ�֤ˤ�äƸ�������Ƥ��ޤ���

���ʤߤˡ�JIS X 0213��2004ǯ�ǤǤϡ�2000ǯ����Unicode�����äƤ� �ʤ��ä�ʸ���ˤĤ��ơ��ǿ��Ǥ�Unicode�ˤ�����ʸ��̾�Τ������֤����� ����Ƥ��ޤ���


��­

�ʾ�����Ƶ��ʤ���°��˵��Ҥ���Ƥ�����沽�����Ǥ������Τۤ����� ���Τˤ���沽�����Ϥ���ΤǤ������ѥ�����ǤϤ��ޤ�Ȥ��ʤ��Τdz䰦 ���ޤ����ȤϤ�����EUC-JIS-2004�ϼ¼�Ū�����ΤΡֹ�ݴ���ǡ�������8�ӥ� �����פ�Ʊ���ʤΤǤ�����

��­2

(��)�����ֹ�ϻ����Ѥ��ֹ�Ǥ��ꡢ��沽�����ǤϤ���ޤ�����沽 ɽ��(�Х�����)�϶����ֹ椫������ޤ����������ֹ漫�Τ���沽ɽ���� �Ϥʤ��ΤǤ������Τ��ܤ���ˤ϶����ֹ��ֶ��������ɡפȸƤ��EUC�䥷 �ե�JIS��Ʊ�����沽�����Ȥ���ʬ�ष�Ƥ����Τ�����ޤ���������Ū�� �����礤�Ƥ���Ȥ�����Ƚ���Ȥ�ʤ��Ǥ��礦��

��­3

����ɼ�ϡ����ܵ��ʶ����� ��JSA Web Store�פ��饪��饤��ǹ����Ǥ��ޤ����ޤ������ܹ���ɸ��Ĵ����Υ���������ʸ��� �����뤳�Ȥ�Ǥ��ޤ���


��Ϣ���ʡ�ʸ����URL

����ʸ��������Ǥ�����ѹ���

����ʸ�������������������Τ���2004ǯ������1��ȯ�Ԥ����JIS X 0213������ ���줿���Ȥ�����ơ��ʲ��������ѹ����ޤ�����

����¾��


2000ǯ11����Ǹ�����2004ǯ4��ǽ�����
����� ([email protected])
ʸ�ա��������������դΥڡ����ˤ��ޤ���