Re: g_io_channel_read_chars() loop
- From: Ron Steinke <rsteinke w-link net>
- To: jlbec evilplan org, rsteinke w-link net
- Cc: jlbec evilplan org, gtk-devel-list gnome org
- Subject: Re: g_io_channel_read_chars() loop
- Date: Fri, 10 Aug 2001 08:19:05 -0700
> From: Joel Becker <jlbec evilplan org>
>
> > When you say you're using the system encoding, what do you mean?
> > If you mean that you're not setting it, the default is always
> > UTF-8. If you mean you're setting it to some particular
> > system encoding using g_io_channel_set_encoding (), which
> > encoding is it?
>
> ANSI_X3.4-1968 in this particular case. My code is basically doing:
>
> if (no encoding specified) { set_encoding(g_get_charset()) }
>
> this is based on the assumption that g_get_charset() provides the
> encoding that a subprocess is going to use in the current environment.
> It has worked just fine up until this particular CVS update.
> Now that you mention it, I am not sure that I tried this with
> any other encoding. It should not have been a problem. But one must
> cover all bases. The input in these cases looks similar to
> "connection_type\nethernet\n", which is very valid ANSI_X3.4-1968.
The reason I asked is that the (default) UTF-8 encoding uses
different parts of the code than other, non-UTF-8 encodings.
Ron
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]