String functions
The rdownshift( ) and rupshift ( ) string functions support locale-specific shifted characters.
These string functions use the information in the CTYPE
category of the client locale to determine the shifted code points.
If the client locale specifies a multibyte code set, these functions
can operate on multibyte strings.
Important: With multibyte
character strings, a shifted string might occupy more memory after
a shift operation than before. You must ensure that the buffer you
pass to these shift
functions is large enough to accommodate this expansion.