Locale setting

Hi,

In the sample program, I am trying to print a Japanese string.
The code is as follows:

main()
{
setlocale(LC_ALL,"");
printf("String is %S\n", L"JAP");
// Note "JAP" is a valid japanese string
}

If locale is C, the string gets printed, but if it a valid japanese locale, it does not print anything.

Can anyone figure out the reason?

Thanks.

Regards,

Dippan.

Do you have the proper locales and fonts installed on your system?