Support for multibyte characters

The numeric-format functions support multibyte characters in their format strings if your client locale supports a multibyte code set that defines these characters.

These functions and routines, however, interpret multibyte characters as literal characters. You cannot use multibyte equivalents of the ASCII formatting characters.

For example, the following code fragment shows a call to the rfmtlong( ) function with the multibyte character A1A2 in the format string:
stcopy("A1A2***,***", fmtbuf);
rfmtlong(78941, fmtbuf, outbuf);
printf("Formatted value: %s\n", outbuf);
This code fragment generates the following output (if the client code set contains the A1A2 character):
Formatting value: A1A2*78,941