On 05/07/2012 09:50, Stefan Heymann wrote:
>> After some hot discussion in Firebird-Java, I want to propose to ditch
>> the NONE as default character set for newly created databases when no 
>> database charset is specified.
>> The server/engine should read the config file and use the default 
>> character set which is specified there. The installer asks for this 
>> character set during installation and defaults the selection to the 
>> current character set of the environment (regional settings on Windows,
>> LANG/LC_CTYPE environment vars on Linux).
> Why not make the DEFAULT CHARACTER SET clause required? So everybody
> who creates a database *must* define one and make sure it's the right
> one.
>
>> 1.2.Example: 2 weeks ago i was told that Firebird only supports
>> KOI8-R for Russian. I was kind of speechless.
> Firebird also supports ISO8859_5 and WIN1251 for Cyrillic characters.
> But for KOI8-R there seems to be a collation for Russian (same for
> KOI8-U).
>
>> 2.2.1 FB project is to have a policy how clients are to deal with character
>> sets.
> The specified behaviour for all character sets except NONE and OCTETS
> is
>
>     Client <--- Unicode ---> Server
>
> (whenever there is a difference between the client and the server CS).
> Transliteration is always done by the Firebird client library.

It's done by the engine (server).


Adriano


------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel

Reply via email to