0

有很多用 C 语言读取 unicode 文件的示例,但找不到任何特定于以独立于平台的方式使用 glib 库的内容。我在这方面完全是新手(来自.net 世界)。我的要求是使用 glib 读取 Unicode 文件。我正在使用 gcc 作为编译器。

4

1 回答 1

2

也许您遇到了麻烦,因为 unicode 有几种不同的编码,并且读取每种编码都有点不同。这些天最流行的是 UTF-8,你可以使用类似g_data_input_stream_read_line的东西。对于其他编码,您可以使用g_data_input_stream_read_upto(只需将换行符的字节序列作为 stop_chars 传递,宽度作为 stop_chars_len 传递)。

于 2013-06-11T17:23:55.833 回答