Sorry for my inattention.For issue 1, it have been resolved because I made a
mistake: setlocale after the gettext function.

For issue 2, my server is redhat linux7.1, I modified charset=UTF-8 to
charset=CHARSET in messages.po and re-generated messages.mo, it's okey,but I
don't know the reason. Who can tell me?

Thanks & Regards,
Walter Fan

"Walter Fan" <[EMAIL PROTECTED]> дÈëÓʼþ
news:[EMAIL PROTECTED]
> I have two questions as follows:
>
> 1. I wrote some codes
> sample.php
> <META HTTP-EQUIV="Content-Type"
> content="text/html;<?=gettext("charset=iso-8859-1")?>">
>
> messages.po
> msgid "charset=iso-8859-1"
> msgstr "charset=gb2312"
>
> But I found gettext still return "charset=iso-8859-1"
>
> 2.I modified the charset of php files and messages.po to UTF-8
>
> $iconv -f gb2312 -t utf-8 messages_gb2312.po>messages.po
> $msgfmt messages.po
>
> But the page didn't display UTF-8 strings.
>
> I still research them. Can you answer me for the two questions?
>
> Thanks & Regards,
> Walter Fan

-- 
PHP Internationalization Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to