fribidi_unicode_to_charset3
Convert string from unicode
Usage
#include <../fribidi/lib/fribidi.h>
FriBidiStrIndex fribidi_unicode_to_charset
(
FriBidiCharSet char_set,
const FriBidiChar *us,
FriBidiStrIndex len,
char *s
);
Parameters
- FriBidiCharSet char_set
-
Character set to convert to.
Possible values for a
FriBidiCharSetare as follows:FRIBIDI_CHAR_SET_UTF8-
UTF-8 (Unicode).
FRIBIDI_CHAR_SET_CAP_RTL-
CapRTL (Test).
FRIBIDI_CHAR_SET_ISO8859_6-
ISO8859-6 (Arabic).
FRIBIDI_CHAR_SET_ISO8859_8-
ISO8859-8 (Hebrew).
FRIBIDI_CHAR_SET_CP1255-
CP1255 (MS Hebrew/Yiddish).
FRIBIDI_CHAR_SET_CP1256-
CP1256 (MS Arabic).
- const FriBidiChar *us
-
Input Unicode string.
- FriBidiStrIndex len
-
Input string length.
- char *s
-
Output string encoded in char_set.
Overview
This function converts a Unicode string to a string in another character set. It also null-terminates the output string.
Returns
The length of the new string.
Releases
9 releases since Debian 6.0 (Squeeze); the text changed 6 times.