Jim Starkey wrote:
...The goal, I presume, is to eliminate all character set conversion code from the server. If this is the case, shipping files encoded with local character sets to the server for processing is a serious problem, requiring character set tracking and conversion in multiple locations.


> Jay Pipes wrote:
AFAIU, this is no different from the current MySQL, where one must convert both on the client (SET NAMES utf8).

Ideally, if a file is encoded in latin-1 or some other non-UTF8 charset, then the client would encode into UTF8 and be done with it.

The idea to simplify to only UTF8 is to simplify *the server*, which is what Drizzle focuses on. If a client (drizzle or otherwise) wishes to pre-convert or post-convert to another character set (for instance, because the underlying programming language does not handle UTF8 properly), then so be it, no?

Jim Starkey wrote:

The Nimbus protocols use only utf-8. The client API will probably convert between utf-8 and the local character if I ever get around to it. Properly speaking, the Nimbus API is JDBC, which has no truck for non-unicode character sets. I may become more tolerant in my old age, but I'm not quite there yet

I think something has been missed.  Jim's model is to have no character
set handling in the server at all.  If character set handling is
required in the system, it will be exclusively in the client.  If
the server has to load data from arbitrary input files, it will need
character set conversions as well.

Cheers,

Ann



_______________________________________________
Mailing list: https://launchpad.net/~drizzle-discuss
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~drizzle-discuss
More help   : https://help.launchpad.net/ListHelp

Reply via email to