Why are UTF-16 strings used in Mono.Unix? Doesn't this mean that some
resources are inaccessible to programs running under Mono in a
multibyte localeq (such as one using UTF-8)?
___
Mono-list maillist - Mono-list@lists.ximian.com
http://lists.ximian.co
* Jonathan Pryor:
> On Mon, 2005-10-17 at 19:03 +0200, Florian Weimer wrote:
>> Why are UTF-16 strings used in Mono.Unix? Doesn't this mean that some
>> resources are inaccessible to programs running under Mono in a
>> multibyte localeq (such as one using UTF
* Jonathan Pryor:
> This won't work with a great deal more than just Mono applications.
> This will likely also "break" for every app that uses a runtime (Java,
> Perl, Python),
It doesn't break for Perl or Python, nor Emacs or vi.
> and certainly won't work with GTK+/Gnome applications
> unless
* Jonathan Pryor:
> Q What is Mono.Unix.UnixEncoding.EscapeByte?
> A U+, which is guaranteed not to be a Unicode character at all.
> I suppose someone might still try to use this in a filename, but I
> think it's highly unlikely (famous last words, knock on wood...).
It seems that
* Aaron Bockover:
> Internally in sqlite, everything is stored as a string, regardless of
> what type a column was assigned during table creation.
This used to be true for SQLite 2. SQLite 3 does store limited type
information.
___
Mono-list maillist