On 27/04/2011 19:28, Support List wrote:
> I am doing a new major release of IB Objects soon and I want to get
> confirmation of some things before I finalize it.
>
> I have some scenarios that I would like to know what to do about.
> There are a total of 9 possible combinations of 3 aspects.
>
> Aspect #1: Database created with a default character set of ??? or NONE.
> Aspect #2: Database connected to with a character set of ??? or NONE.
> Aspect #3: Columns given their own character set of ??? or left blank.
>
> I need to know what happens with each possible combination.
>
> For example, if I have a database that was created with default character
> set of NONE and there is a column in it defined as UTF8. Then, when I
> connect to the database using character set of UTF8, how will the data be
> sent to the client? Will all of it be transliterated into UTF8?
>
Database charset is used only for one purpose: default character set in 
DDL commands.

> Have there been any changes in how this has been handled from version to
> version?
>
Probably some inconsistency here and there, but general idea is the same 
since 1.5.

Data is transliterated from its charset to client charset and vice-versa.

NONE/OCTETS -> something: data is validated accordingly to something
something -> NONE/OCTETS: nothing is done
something1 -> something2: data is transliterated


Adriano


------------------------------------------------------------------------------
WhatsUp Gold - Download Free Network Management Software
The most intuitive, comprehensive, and cost-effective network 
management toolset available today.  Delivers lowest initial 
acquisition cost and overall TCO of any competing solution.
http://p.sf.net/sfu/whatsupgold-sd
Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel

Reply via email to