Bug #14793 Updated: Setlocale not working for Japanese

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

No feedback.


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

[2002-01-02 11:35:41] sander@php.net

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).

------------------------------------------------------------------------

[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 (#77866) next »