Gio CharsetConverter

描述 [src]

final class Gio.CharsetConverter : GObject.Object
  implements Gio.Converter, Gio.Initable {
  /* No available fields */
}

GCharsetConverter 是基于 GIConv GConverter 实现。

父类

构造函数

g_charset_converter_new

创建一个新的 GCharsetConverter

since: 2.24

实例方法

g_charset_converter_get_num_fallbacks

获取 converter 已应用的回退数量。

since: 2.24

g_charset_converter_get_use_fallback

获取 GCharsetConverter:use-fallback 属性。

since: 2.24

g_charset_converter_set_use_fallback

设置 GCharsetConverter:use-fallback 属性。

since: 2.24

GObject 继承的方法(43)

请参阅 GObject 获取完整的方法列表。

GConverter 继承的方法(3)
g_converter_convert

这是转换数据时使用的主要操作。它需要在循环中多次调用,每次都会做一些工作,即产生一些输出(在 outbuf 中)或消费一些输入(来自 inbuf)或同时进行。如果无法进行任何工作,将返回错误。

since: 2.24

g_converter_convert_bytes

converter 应用于 bytes 中的数据。

since: 2.82

g_converter_reset

重置转换器的所有内部状态,使其表现得像刚刚创建一样。如果转换器有任何会产生输出的内部状态,则该输出将丢失。

since: 2.24

GInitable 继承的方法(1)
g_initable_init

初始化实现接口的对象。

since: 2.22

属性

Gio.CharsetConverter:from-charset

转换的字符编码。

since: 2.24

Gio.CharsetConverter:to-charset

转换到的字符编码。

since: 2.24

Gio.CharsetConverter:use-fallback

对于无效的字节使用回退(形式为 <hexval>)。

since: 2.24

信号

GObject 继承的信号(1)
GObject::notify

当通过 g_object_set_property()、g_object_set() 等设置一个对象的属性值时,会发出 notify 信号。

类结构

struct GioCharsetConverterClass {
  GObjectClass parent_class;
  
}

没有可用的描述。

类成员
parent_class: GObjectClass

没有可用的描述。