[PHP-dev 767]Re: zend-multibyte�ε�ư�ˤĤ���
Tomoyuki Asakawa
tom �� asakawa.ne.jp
2003ǯ 5�� 25�� (��) 15:07:55 JST
��������
> ���η�ǡ��������Ƥ����Τϡ�
�ʤˤ�������Ƥ�Τ��Ϥ狼�äƤ�Ĥ��Ǥ�����
> >SJIS�����ꤹ�뤳�ȤϤǤ��뤱�ɡ�SJIS�Ρ����Х����ܤ�\�����ʸ��
> >��ǽ�ʤɡˤ����꤬����Τǻ��¾�Ĥ����ʤ��Ϥ��Ǥ�����
>��������Ƥ��ޤ���
�ʤΤ�����
>> // SJIS�ǥ�����ץȤ���Ƥ�����硢��ưŪ��
>> // internal_encding��SJIS�ˤʤ�
�ʤ�Ƥ����Τϡ�ȿ�Ф��ȸ��äƤ�櫓�Ǥ��衣
����Ȥ⡢internal_encding��SJIS�ˤʤäƤ�
SJIS������ץȤˡ�ǽ"�Ȥ���ʸ�������äƤ��Ƥ������ư���
�ͤ�PHP���Τ��Ѥ�뤳�Ȥ�����ˤ���Ƥ�ΤǤ��礦����
>�Ĥ��Ǥ˽Ƥ����ȡ����衢encoding_translation�����Ӥ�
>http_input��(internal_encding�ؤ�)��ư�Ѵ��ʤΤǤϡ��Ȥ����ä�
>���Ƥ��ޤ�����
������פäư�̣�ǤϤ������Ȼפ��ޤ���
��������PHP���Τ���SJIS������Ǥ��ʤ��ʾ夷�礦���ʤ��Ȥ���
���Ȥ��Ȼפ��ޤ���
�ޤ���
internal_encoding != script_encoding
��������
�����ȡ�
�ե������ģ¤������Ϥ�internal_encoding�˸��ꤵ���Τ�
������ץȤ�EUC��SJIS�κ��ߤǤ⡢�����ư���Ȥ���
���åȤ⤢��ޤ���
������ߤ�����Τ��ְ�äƤ�Ȥ����ͤ����⤢��ޤ�����
�������ʤ�д��������ɤʤ�ưռ����ʤ��Ǥ����ͤˤʤäƤ���Ф����ΤǤ���
���Ū�аޤǡ����ߤϰռ���ɬ�פǡ�����Ū�ˤ⡢ɬ�פǤ��礦��
�ʤΤǵդ˸��ߡ�internal_encoding��
�ե�����������Ϥ�encoding��ƶ������Ƥ��ޤ���
�����̣�Ǥ�������������狼��ˤ������Ƥ븶���ΰ�Ĥ��Ȼפ��ޤ���
��¸�θ��դ��ȸ���θ��ʤΤǡ������ơ����ܸ�ˤ��ޤ���
�ץ�����ॹ����ץȤδ���������
PHP��ʸˡ�����δ���������
�ե����������Ϥδ���������
API(DB�ʤɡˤδ���������
HTTP �����Ϥδ���������
���Σ��Ĥϡ���Ω���ݤΤϤ��Ǥ���
�Ȥ����������߿�����Σ��Ĥ���internal_encoding�Ȥ���
Ʊ���˺��Ѥ��Ƥ��ޤ��Τ�
script_encoding = internal_encoding
�ˤ���ȡ��狼��䤹���ʤ��ͤ�
�ߤ���Τ��Ȼפ��ޤ���
�錄���ϡ����Ҥ��ͤˡ�����Ϥ�����̤����������������Ȼפ��ޤ���
������
�ץ�����ॹ����ץȤδ���������=script_encoding
�ե����������Ϥδ���������=file_encoding
API(DB�ʤɡˤδ���������=api_encoding
HTTP �����Ϥδ���������= http_encoding
�ʾ夬internal_encoding����
ʬΥ�Ǥ���С�
PHP��ʸˡ�����δ��������ɤ�SJIS���Ȥ��ʤ��Ȥ���
�����̵�ط��ˤʤ�
PHP��ʸˡ�����δ��������ɡ�internal_encoding
�ϡ�PHP�γ�ȯ�ʳ����Τ�ʤ���
�褤���Ȥˤʤ�Ϥ��Ǥ���
���λ�
file_encoding= api_encoding= http_encoding
�Υǥե���Ȥ���script_encoding��Ʊ���ˤʤ�Ȥ����Τʤ��
���ˤ狼��䤹���ʤ�Ȼפ��ޤ���
PHP-dev ���ꥹ�Ȥΰ���