Bug #14793 Updated: Setlocale not working for Japanese
ID: 14793
Updated by: yohgaki
Reported By: danradigan@yahoo.com
Old Status: No Feedback
Status: Closed
Bug Type: Strings related
Operating System: Redhat Linux 7.1 J edition
PHP Version: 4.0.6
New Comment:
It works for me. 4.2.0-dev CLI SAPI.
Please attach *complete* script no matter how short it is, when you
submit bug report.
Previous Comments:
------------------------------------------------------------------------
[2002-01-23 03:46:03] lobbin@php.net
No feedback.
------------------------------------------------------------------------
[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)