mb_encode_mimeheader

(PHP 4 >= 4.0.6, PHP 5, PHP 7)

mb_encode_mimeheaderΪ MIME ͷ�����ַ���

˵��

mb_encode_mimeheader ( string $str [, string $charset = determined by mb_language() [, string $transfer_encoding = "B" [, string $linefeed = "\r\n" [, int $indent = 0 ]]]] ) : string

�� MIME ͷ���뷽����ָ�����ַ��� str ���б��롣

����

str

Ҫ����� string�� ���ı���Ӧ�ú� mb_internal_encoding() һ����

charset

charset ָ���� str ���ַ������� ��Ĭ��ֵ�ɵ�ǰ�� NLS ���ã�mbstring.language����ȷ����

transfer_encoding

transfer_encoding ָ���� MIME �ı��뷽���� �������� "B"��Base64��Ҳ������ "Q"��Quoted-Printable���� ���δ���ã�������Ϊ "B"��

linefeed

linefeed ָ���� EOL����β����ǣ�ʹ mb_encode_mimeheader() ִ����һ�����У�» RFC �ĵ��й涨���������ȵ�һ�н����ɶ��У���ǰ�ó���Ӳʽ����Ϊ 74 ���ַ����� ���û���趨�������Ϊ "\r\n" (CRLF)��

indent

����������header �� str ǰ���ַ���Ŀ����

����ֵ

ת������ַ����汾�� ASCII ��ʽ��

����

Example #1 mb_encode_mimeheader() ����

<?php
$name 
""// kanji
$mbox "kru";
$doma "gtinn.mon";
$addr mb_encode_mimeheader($name"UTF-7""Q") . " <" $mbox "@" $doma ">";
echo 
$addr;
?>

ע��

Note:

�������û����Ƴɾݸ��߼������ĵ��жϵ������У����ʱ߽�ȣ��� ������Խ���������Ŀո���ܻ���ԭʼ�ַ�������ȥ���ҡ�

�μ�