Amadeus wrote:
A> Hello,
A> I have been having a lot of problems with .po 's in utf-8 on linux
A> systems...
A> A solution to incorrect displays would be to convert the .po content into
A> html_entities (&#xxxx).
A> I don't know a lot about this, but can anyone post a script snippet to do
A> this?
A> Ie. read a .po file and output the same with html entities?
A> I have tried sending gettext output to html_entities() through php, but
A> gettext doesn't even return the utf-8 content correctly in the first place.
A> I have seen a lot of javascript scripts which work fine, but am looking for
A> a command line script (perl/php etc.)
You can use mb_convert_encoding();
Tis an example:
<?php
$data = file_get_contents('in.po');
$data = mb_convert_encoding($data, 'HTML-ENTITIES', 'UTF-8');
$fp = fopen('out.po', 'wb');
fwrite($fp, $data);
fclose($fp);
?>
--
Best regards,
Hayk
mailto:[EMAIL PROTECTED]
--
PHP Internationalization Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php