Bug #14793: Setlocale not working for Japanese

From: Date: Wed, 02 Jan 2002 04:51:40 +0000
Subject: Bug #14793: Setlocale not working for Japanese
Groups: php.dev 
Request: Send a blank email to php-dev+get-75550@lists.php.net to get a copy of this message
From:             danradigan@yahoo.com
Operating system: Redhat Linux 7.1 J edition
PHP version:      4.0.6
PHP Bug Type:     Strings related
Bug description:  Setlocale not working for Japanese

When I set setlocale ("LC_ALL", "ja_JP") and then call the function print
(strftime ("%A.\n")), japanese format dates do not appear.  I do get the Y
character with monies though.

When I run the code below, I do not get compete info for the Japanese
locale. 

setlocale(LC_ALL, "en_US");

$locale_info = localeconv();

echo "<PRE>\n";
echo "--------------------------------------------\n";
echo "  Monetary information for current locale:  \n";
echo "--------------------------------------------\n\n";

echo "int_curr_symbol:   {$locale_info["int_curr_symbol"]}\n";
echo "currency_symbol:   {$locale_info["currency_symbol"]}\n";
echo "mon_decimal_point: {$locale_info["mon_decimal_point"]}\n";
echo "mon_thousands_sep: {$locale_info["mon_thousands_sep"]}\n";
echo "positive_sign:     {$locale_info["positive_sign"]}\n";
echo "negative_sign:     {$locale_info["negative_sign"]}\n";
echo "int_frac_digits:   {$locale_info["int_frac_digits"]}\n";
echo "frac_digits:       {$locale_info["frac_digits"]}\n";
echo "p_cs_precedes:     {$locale_info["p_cs_precedes"]}\n";
echo "p_sep_by_space:    {$locale_info["p_sep_by_space"]}\n";
echo "n_cs_precedes:     {$locale_info["n_cs_precedes"]}\n";
echo "n_sep_by_space:    {$locale_info["n_sep_by_space"]}\n";
echo "p_sign_posn:       {$locale_info["p_sign_posn"]}\n";
echo "n_sign_posn:       {$locale_info["n_sign_posn"]}\n";
echo "</PRE>\n";
 
 
 
 
-- 
Edit bug report at: http://bugs.php.net/?id=14793&edit=1



Thread (4 messages)

« previous php.dev (#75550) next »