On 04/05/2016 04:43 PM, Dimitry Sibiryakov wrote: > 05.04.2016 15:22, Alex Peshkoff wrote: >> Yes currently all keys are ASCII but it's >> used also for plugins configuration and I see no reasons why national >> characters can't arrive there. > Because they won't work if written in utf-8 or any encoding different > from current locale. >
OK, for them we can use that limitation - be ascii. But as far as I remember we were initially going to make all config files to be utf8. But there are a lot of other places where NoCaseString is used. And it's very efficient when case-insensitive strings are needed. It will be not good to loose such class. What prevents from (for example) making them always utf-16 and performing case-insensitive comparison for them? ------------------------------------------------------------------------------ Firebird-Devel mailing list, web interface at https://lists.sourceforge.net/lists/listinfo/firebird-devel