|
Может ли isql.exe выполнить скрипт в UTF8?
|
|||
---|---|---|---|
#18+
Добрый день всем. Есть база FB 2.5.4, созданная в юникоде, в UTF8. Создана с помощью эмбедид FB 2.5.4, создаётся isql'ом, инсталлятором. Позже я пытаюсь записать с помощью isql'а данные в базу. Файл скрипта сохранен тоже в формате UTF8, но по какой-то причине не хочет обрабатываться isql'ом. Часть скрипта: Код: sql 1. 2. 3.
Код: sql 1.
добавилось позже, но никак не повлияло на результат. Узнаю об успешности выполнения по errorlevel, который возвращается isql'ом. Непосредственно в консоли isql'а выполнить команды не удалось из-за невозможности вставить данные в UTF8 из буфера, как я понял. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.12.2015, 20:21 |
|
Может ли isql.exe выполнить скрипт в UTF8?
|
|||
---|---|---|---|
#18+
makhaon, сначала делаем set names utf8; - и только после этого - коннект к базе. Либо из командной строки делаем так: isql localhost/port:dbname -ch utf8 -i tratata.sql ... |
|||
:
Нравится:
Не нравится:
|
|||
28.12.2015, 20:31 |
|
Может ли isql.exe выполнить скрипт в UTF8?
|
|||
---|---|---|---|
#18+
Ованес Сусанян, Спасибо :) Польза явно есть, но не до конца. Убрал коннект и set names из скрипта, пробую параметрами isql законнектиться. Написал он мне вот такое: Statement failed, SQLSTATE = 42000 Dynamic SQL Error -SQL error code = -104 -Token unknown - line 1, column 1 -п я так понимаю - что не BOM вначале файла скрипта не рапознаётся. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.12.2015, 22:51 |
|
Может ли isql.exe выполнить скрипт в UTF8?
|
|||
---|---|---|---|
#18+
makhaonя так понимаю - что не BOM вначале файла скрипта не рапознаётся. Естественно не распознаётся. Назачем ты вообще его туда воткнул? Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
28.12.2015, 22:52 |
|
Может ли isql.exe выполнить скрипт в UTF8?
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, обычно формат UTF8 предполагает наличие BOM'а. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.12.2015, 23:34 |
|
Может ли isql.exe выполнить скрипт в UTF8?
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, почему 'естественно'? совсем неестественно. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.12.2015, 23:35 |
|
Может ли isql.exe выполнить скрипт в UTF8?
|
|||
---|---|---|---|
#18+
Ованес Сусанян, без bom'а всё заработало, спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
28.12.2015, 23:47 |
|
Может ли isql.exe выполнить скрипт в UTF8?
|
|||
---|---|---|---|
#18+
makhaonобычно формат UTF8 предполагает наличие BOM'а. Входной формат скрипта isql это просто поток байт, который он рубит на куски и скармливает серверу. Его кодировка isql совершенно не интересует. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
28.12.2015, 23:56 |
|
Может ли isql.exe выполнить скрипт в UTF8?
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, но научить его игнорировать вездесущий BOM ведь совсем не помешало бы? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2015, 10:24 |
|
|
start [/forum/topic.php?fid=40&msg=39139935&tid=1562423]: |
0ms |
get settings: |
11ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
35ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
others: | 15ms |
total: | 140ms |
0 / 0 |