dawe
08-02-2006, 02:41 AM
Hi,
I have problem with character encoding while moving data from source system (Firebird) to destination system (MySQL).
In source system we use character set NONE (no encoding/decoding is performed) and strings stored in this source system are in UTF-8 encoding.
When we move data from source to destination using Kettle, national characters are corrupted. It is probably because default charset encoding in MySQL is latin1.
I tried to change default charset in MySQL server to binary or utf8 but without luck. Maybe its needed to change charset encoding on client side, i.e. somewhere in Kettle (perhaps in connection setting). Is it possible ?
We don't want to make any charset conversions while transforming data and storing them into MySQL, so maybe binary charset is the right for us. But how we can setup this behaviour ?
Is charset conversion performed by Kettle or MySQL while storing data to MySQL ?
Please help!
David
I have problem with character encoding while moving data from source system (Firebird) to destination system (MySQL).
In source system we use character set NONE (no encoding/decoding is performed) and strings stored in this source system are in UTF-8 encoding.
When we move data from source to destination using Kettle, national characters are corrupted. It is probably because default charset encoding in MySQL is latin1.
I tried to change default charset in MySQL server to binary or utf8 but without luck. Maybe its needed to change charset encoding on client side, i.e. somewhere in Kettle (perhaps in connection setting). Is it possible ?
We don't want to make any charset conversions while transforming data and storing them into MySQL, so maybe binary charset is the right for us. But how we can setup this behaviour ?
Is charset conversion performed by Kettle or MySQL while storing data to MySQL ?
Please help!
David