I have resolve this problem,as:

$subject = encode("euc-cn", decode("utf8", $subject));

Sorry for bothering.

在 05-11-30,Jeff Pang<[EMAIL PROTECTED]> 写道:
> Hi,lists,
>
> I have a file looking as below:
>
> <[EMAIL PROTECTED]>                     145K179B  璧����搴?
> <[EMAIL PROTECTED]>                    171K122B  ���璇�
> <[EMAIL PROTECTED]>                     28K904B   ���K60830
> <[EMAIL PROTECTED]>                     243K600B  ��规�����寮���������?
> <[EMAIL PROTECTED]>                  178K626B  运筹学3
> <[EMAIL PROTECTED]>                    743K348B  寮����
> <[EMAIL PROTECTED]>                  182K406B  璧����
> <[EMAIL PROTECTED]>                     43K393B   ���������浠�
> <[EMAIL PROTECTED]>                     249K335B  灞辫タ�����ラ��璧���?
>
>
> as you see, the third column is coding with utf8,so it can't print
> output correctly on my screen.I have try these methods:
>
> binmode(STDOUT, ":encoding(gbk)");
>
> or
> binmode(STDOUT, ":encoding(gb2312)");
>
> or
> use Encode;
> $subject = encode("gb2312", $subject);
>
> or
> use Encode;
> $subject = encode("gbk", $subject);
>
> but all these ways can't work correctly for me.
> Can anyone here help me?Thanks a lot.
>

Reply via email to