Subject | Re: cannot transliterate between character between character sets |
---|---|
Author | peter_jacobi.rm |
Post date | 2004-04-29T06:36:26Z |
--- Terry Johnson wrote:
its nearly the same to use
CHAR(N) CHARACTER SET UNICODE_FSS
or
CHAR(3*N) CHARACTER SET NONE
to store the UTF-8 data.
The only sort-of reasanoble sorting you can get
for Chinese in Firebird, is using GB2312 or BIG5 for
simplified or traditional Chinese respectively.
In fact, if only Chinese matching one of these character
repertoires or ASCII go into the column, this works
far better than any of the UNICODE solutions available
in Firebird today.
Regards,
Peter Jacobi
> I have been using UTF-8 / None and that's been up to theFor BMP characters, UTF-8 and CESU-8 coincede, and
> task. But I presume if this was done on a key field,
> then sorting would get interesting in the Chinese sense
> too. Oddly enough, I'm actually using this method to store
> Chinese. They are BMP chars though.
its nearly the same to use
CHAR(N) CHARACTER SET UNICODE_FSS
or
CHAR(3*N) CHARACTER SET NONE
to store the UTF-8 data.
The only sort-of reasanoble sorting you can get
for Chinese in Firebird, is using GB2312 or BIG5 for
simplified or traditional Chinese respectively.
In fact, if only Chinese matching one of these character
repertoires or ASCII go into the column, this works
far better than any of the UNICODE solutions available
in Firebird today.
Regards,
Peter Jacobi