8.х Русские названия при ADODB

Тема в разделе "Установка платформы "1С:Предприятие 8"", создана пользователем o_O, 29 июл 2011.

  1. TopicStarter Overlay
    o_O
    Offline

    o_O Опытный в 1С

    Регистрация:
    18 июн 2010
    Сообщения:
    234
    Симпатии:
    0
    Баллы:
    26
    Не могу совладать с кодировкой.
    Например хочу создать базу с названием "новая_база" след. образом:
    Код:
    	
    SERVER = Строка("127.0.0.1");
    DRIVER = Строка("PostgreSQL UNICODE");
    BASE = Строка("template1") ;
    USER = Строка("postgres") ;
    PASS = Строка("pass");
    CODE = "utf8";
    СОЕДИНЕНИЕ = Строка("DRIVER=" + DRIVER + ";SERVER=" + SERVER + ";DataBase="+BASE + ";UID="+USER+";PWD="+PASS+";STMT=" + CODE + ";");
    
    CONNECT = NEW COMОбъект("ADODB.Connection");
    CONNECT.Open(СОЕДИНЕНИЕ);
    CONNECT.Execute("CREATE DATABASE "+Controls.TextBox1.Value+";");
    
    
    в TextBox1 пишу новая_база.
    Вместо CODE = "utf8"; что только не пробовал, результат одиннаковый - кракозябры вместо названия (в PhpPgAdmin). В pgAdmin и консоли если смотреть, то даже кракозябр нет - пустые названия.

    Подскажите, как русские названия использовать.

Поделиться этой страницей