Bug #14793 Updated: Setlocale not working for Japanese

From: Date: Wed, 02 Jan 2002 16:35:41 +0000
Subject: Bug #14793 Updated: Setlocale not working for Japanese
References: 1  Groups: php.dev 
Request: Send a blank email to php-dev+get-75608@lists.php.net to get a copy of this message
ID: 14793
Updated by: sander
Reported By: danradigan@yahoo.com
Old Status: Open
Status: Feedback
Bug Type: Strings related
Operating System: Redhat Linux 7.1 J edition
PHP Version: 4.0.6
New Comment:

Did you compile with multibyte character support? I don't know if that's necessary but it
can't hurt. Also, try the latest version (4.1.0).

Previous Comments:
------------------------------------------------------------------------

[2002-01-01 23:51:36] danradigan@yahoo.com

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 this bug report at http://bugs.php.net/?id=14793&edit=1



Thread (4 messages)

« previous php.dev (#75608) next »