pub struct IConv(/* private fields */);
Expand description
The GIConv struct wraps an iconv() conversion descriptor. It contains private data and should only be accessed using the following functions. The GIConv struct wraps an iconv() conversion descriptor. It contains private data and should only be accessed using the following functions.
Implementations§
Source§impl IConv
impl IConv
Sourcepub fn new(
to_codeset: impl IntoGStr,
from_codeset: impl IntoGStr,
) -> Option<Self>
pub fn new( to_codeset: impl IntoGStr, from_codeset: impl IntoGStr, ) -> Option<Self>
Same as the standard UNIX routine iconv_open(), but may be implemented via libiconv on UNIX flavors that lack a native implementation.
GLib provides g_convert() and g_locale_to_utf8() which are likely more convenient than the raw iconv wrappers.
§to_codeset
destination codeset
§from_codeset
source codeset
§Returns
a “conversion descriptor”, or (GIConv)-1 if opening the converter failed. Same as the standard UNIX routine iconv_open(), but may be implemented via libiconv on UNIX flavors that lack a native implementation.
GLib provides g_convert() and g_locale_to_utf8() which are likely more convenient than the raw iconv wrappers.
§to_codeset
destination codeset
§from_codeset
source codeset
§Returns
a “conversion descriptor”, or (GIConv)-1 if opening the converter failed.