On 29-10-2018 02:06, Helen Borrie hele...@iinet.net.au [firebird-support] wrote: > Character set NONE is a bare-bones ASCII set and does not provide > intrinsic support for any characters beyond the 128 characters that > provide the US-Ascii upper and lower case, numerals and the basic > diacritic symbols. You can store anything in charset NONE but nothing > in the least useful can be done with those incompatible characters.
NONE only means store the bytes accepted and return them as is, and if a connection character set is specified, try to convert the stored bytes to that character set. It does not mean or assume ASCII at all. It just happens that most (all?) Firebird supported character sets (including UTF-8) use ASCII as the base for the first 128 characters. Mark -- Mark Rotteveel