Hi,

On Tue, Oct 7, 2008 at 5:50 PM, Brian J. Tarricone <[EMAIL PROTECTED]> wrote:
> I think what he really meant (or if not, here's my take on it) was that NUL
> bytes aren't *printable* text... like you'd say of low-value ASCII data.
>  Sure, it's technically "text," but most of it isn't something you can
> represent visually in a useful manner.
>

Exactly. I don't see why you would ever want a nul byte, in a
situation where text is expected.

Another way to put it, I don't think nul bytes are a user-explainable
concept. If anybody who isn't a programmer sees (how? what's the
glyph?) a nul byte in a _text_ file, that's just bizarre. In fact, why
would anybody want that? In a binary file sure. But binary files
aren't utf8 _at all_.

As a side issue, I think in most cases programs likely break if they
load a non-nul-terminated string, so it's convenient if
g_utf8_validate() is catching that.

Havoc
_______________________________________________
gtk-devel-list mailing list
gtk-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-devel-list

Reply via email to