hi all
В msdn есть
список кодовых страниц ("Code Page Identifiers"), которыми можно пользоваться в виндузе.
Число 65001 там указано как необходимое для перехода в utf8.
Делаю в командной строке DOS (проверял на win-2000 sp4 и win-2003 EE sp2, результат одинаковый):
C:\1INSTALL\FIREBIRD\FB25\bin>chcp
Текущая кодовая страница: 866
C:\1INSTALL\FIREBIRD\FB25\bin>chcp 65001
Текущая кодовая страница: 65001
C:\1INSTALL\FIREBIRD\FB25\bin>isql -q -ch utf8
SQL> create database 'tu.fdb'; commit;
SQL> show version;
ISQL Version: WI-V2.5.2.26480 Firebird 2.5
Server version:
Firebird/x86/Windows NT (access method), version "WI-V2.5.2.26480 Firebird 2.5"
Firebird/x86/Windows NT (remote server), version "WI-V2.5.2.26480 Firebird 2.5/XNet (BKUPSERVER)/P12"
Firebird/x86/Windows NT (remote interface), version "WI-V2.5.2.26480 Firebird 2.5/XNet (BKUPSERVER)/P12" on disk structure version 11.2
SQL> create table t (c char(1) character set utf8);
SQL> commit;
SQL> insert into t values('Ы');
C:\1INSTALL\FIREBIRD\FB25\bin>
isql вываливается в DOS, никакого дампа при этом не создаётся, хотя drwatsn32 настроен согласно инструкциям, приведенным
тут: