���� << ʸ�������ɤȥ��󥳡��ǥ��� (1) | ��̩����δ��� >> ���� |
JIS X 0208 �ˤ�̤����ΰ褬¸�ߤ��ޤ��������� �٥���������ʸ�������������Τ򵡼��¸ʸ���ȸ����ޤ��������¸ʸ���μ����ʸ�������ɤˤĤ��Ƥ� http://www2d.biglobe.ne.jp/~msyk/charcode/kisyuizon/index.html �������Ǥ����äˡ�������ˤ� Windows �Ķ����ʤ��ä��Τǡ� �ȤƤ⻲�ͤˤʤ�ޤ�����
Ⱦ�ѥ��ʤȤϡ�JIS X 0201 �α�Ⱦ�̤ˤ��륫������ʸ���Ǥ��� Shift_JIS��EUC-JP �Ǥϡ�Ⱦ�ѥ��ʤ�ȤäƤ⹽���ޤ��� ��������ISO-2022-JP �ǤϻȤäƤϤ����ʤ��ΤǤ������ٳ�ǧ���Ƥ����ޤ�����JIS X 0208 �� JIS X 0201 �ʤɤ� ʸ�����ֹ����Ƥ���ʸ������Ǥ���������Shift_JIS�� EUC-JP��ISO-2022-JP �ʤɤϥ��󥳡��ǥ��󥰡��Ĥޤ� JIS X 0208��JIS X 0201 �ʤɤβ����फ��ʸ������� Ʊ���˰����������ˡ���᤿��ΤǤ���
�ޤ��ϵ����¸ʸ�����顣 ��1�䥮�ꥷ��ʸ���ʤɤε����¸ʸ���ϡ� JIS X 0208 ��̤����ΰ�˳�����Ƥ��Ƥ��ޤ��� UNIX �� OS �Ǥϡ�������ʬ���б�����ե���Ȥ��Ѱդ���Ƥ��ʤ����ᡢ �����ζ���˸����ޤ���Mac �Ǥ������̤Υե���Ȥ�������Ƥ��Ƥ��뤿�ᡢ �̤�ʸ���˸����ޤ���web �ʤ�ƤΤϤɤδĶ�����Ǥ⥢�������Ǥ���Τ�̥�ϤʤΤǤ����顢 ���������㳲�� CGI �ץ������¦�Ǽ������ޤ��礦��
�㤨�д�1�� EUC-JP �Ǥ� 0xADA1 �ˤʤ�ޤ����� Shift-JIS �Ǥ� 0x8740��ISO-2022-JP �Ǥ� 0x2D21 �ˤʤ�ޤ��� �Ǥ����顢�ޤ�ʸ�������ɤ����줷�Ƥ��鵡���¸ʸ�����Ѵ�����Τ� ����ڤǤ��� �����Ǥ�ʸ����� �ޤ� EUC-JP ���Ѵ����ơ����줫�� 0xADA1 �� (1) �ˡ� 0xADA2 �� (2) ���Ѵ��ĤȤ����դ��ˤ��ޤ��礦��
�ޤ��פ��դ��Τ�
require 'jcode.pl'; $str = "��1��2"; # �ֵ����¸ʸ���δ�1�סֵ����¸ʸ���δ�2�פ��ȻפäƲ������� &jcode::convert(\$str,'euc'); $str =~ s/\xAD\xA1/(1)/g; $str =~ s/\xAD\xA2/(2)/g; ....�Ȥ��������Ǥ�������������ñ����Ѵ��Ǥϥ���Ǥ��� �ʤ����Ȥ����ȡIJ��⤷�Ф���Ĺ���ʤ�Τ� http://www.din.or.jp/~ohzaki/perl.htm#JP_Match ���ɤ�Dz��������ʤ������Υڡ����ϤȤƤ⻲�ͤˤʤ�ޤ���perl �� CGI �β���Ȥ����ȡ� ����������Ǵְ㤤���餱�Υڡ�����¿���ΤǤ����� �����Ͽ����ʤ����������μ���������ץڡ����Ǥ��������ɤߤޤ��礦���Ȥ����櫓�ǡ���ư�Ѵ��� ����ʴ����ˤʤ�ޤ���conv-wrong-char.cgi (�¹Է��)
1: #!/usr/local/bin/perl 2: 3: # ��ʬ���ȤΥե�����̾����� 4: $script_name = $ENV{SCRIPT_NAME}; 5: $script_name =~ s|.*/([^/]+)$|$1|; 6: 7: print <<END; 8: Content-type: text/html 9: 10: <HTML><BODY BGCOLOR="#eeeeee"> 11: <CENTER><H1>Ⱦ�ѥ��ʡ������¸ʸ���Ѵ��ե�����</H1></CENTER> 12: <HR NOSHADE><TABLE BORDER><TR><TD><PRE> 13: --[Ⱦ�ѥ���]---------------------------------------------------- 14: �����������������������������������������������������������������ŽÎĎŎƎǎȎɎʎˎ̎��ΎώЎюҎӎԎՎ֎׎؎َڎێ܎ݎގ� 15: --[13��]-------------------------------------------------------- 16: