Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Firebird, InterBase Новый топик    Ответить
 Опознать текст ошибки  [new]
sysdba22
Member

Откуда:
Сообщений: 187
Я понимаю, что глупейший вопрос, но может кто-то на вскидку опознает, что за сообщение скрывается за вопросительными знаками?

К сообщению приложен файл. Размер - 35Kb
23 фев 19, 18:52    [21817945]     Ответить | Цитировать Сообщить модератору
 Re: Опознать текст ошибки  [new]
Basil A. Sidorov
Member

Откуда:
Сообщений: 9027
Сменить шрифт консоли на юникодный, сделать "chcp 1251" и повторить действие, приведшее к ошибке.
23 фев 19, 20:53    [21817965]     Ответить | Цитировать Сообщить модератору
 Re: Опознать текст ошибки  [new]
kdv
Member

Откуда: iBase.ru
Сообщений: 27844
sysdba22,

это означает, что сообщение идет от системы, а не от Firebird.
23 фев 19, 22:25    [21818001]     Ответить | Цитировать Сообщить модератору
 Re: Опознать текст ошибки  [new]
Arioch
Member

Откуда:
Сообщений: 10630
sysdba22,

SysInternals Process Monitor и смотреть, что и кому Windows сообщала про этот файл
27 фев 19, 11:39    [21820314]     Ответить | Цитировать Сообщить модератору
 Re: Опознать текст ошибки  [new]
Док
Member

Откуда: Казань
Сообщений: 6060
Basil A. Sidorov
...сделать "chcp 1251"...

имхо, после юникода - это лишнее
27 фев 19, 11:49    [21820327]     Ответить | Цитировать Сообщить модератору
 Re: Опознать текст ошибки  [new]
Basil A. Sidorov
Member

Откуда:
Сообщений: 9027
Док
Basil A. Sidorov
...сделать "chcp 1251"...
имхо, после юникода - это лишнее
Не совсем.
Сообщения, которые выдаёт система, будут, скорее всего, в этой самой "ANSI Cyrilic".
Умолчания программы могут быть другими - "OEM Cyrilic", например. Тогда вместо вопросов будут зюгрики.
27 фев 19, 14:36    [21820608]     Ответить | Цитировать Сообщить модератору
 Re: Опознать текст ошибки  [new]
Док
Member

Откуда: Казань
Сообщений: 6060
Basil A. Sidorov,

Да, ты прав, похоже. Mea culpa :) По умолчанию кодировка cp866, винда должна выдавать сообщения в cp1251.
27 фев 19, 16:42    [21820857]     Ответить | Цитировать Сообщить модератору
 Re: Опознать текст ошибки  [new]
Basil A. Sidorov
Member

Откуда:
Сообщений: 9027
Это всё сильно зависит от программ - часть вполне успешно "адаптируются" к кодировке консоли, другие - нет.
Причём разброд и шатание начинается с утилит из базового комплекта операционки.
Если делать конвейер (раз|два), то начинается разное веселье: "спрашивать" консоль "какая у тебя кодировка?" - бессмысленно, спросить "какую кодировку ожидают дальше?" - невозможно, на UTF-8 (chcp 65001) начинаются "забавные" глюки msvcrtXXXX ...
27 фев 19, 17:21    [21820902]     Ответить | Цитировать Сообщить модератору
 Re: Опознать текст ошибки  [new]
Arioch
Member

Откуда:
Сообщений: 10630
причём даже консольные утилиты Windows реагируют на эти команды по-разному
27 фев 19, 17:29    [21820910]     Ответить | Цитировать Сообщить модератору
Все форумы / Firebird, InterBase Ответить