Гость
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Что не так с кодировкой? / 5 сообщений из 5, страница 1 из 1
23.06.2021, 11:56
    #40079544
tantico2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что не так с кодировкой?
Доброго дня. Имеется FB3 на Ubuntu
Есть скрипт в кодировке UTF8. Вот его часть:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
CREATE DATABASE 'localhost:/data/db.fdb' DEFAULT CHARACTER SET UTF8; 
COMMIT WORK;
.....
CREATE PROCEDURE PR_PROC1 
AS
begin
  for
    select 
      ' №' || s.num || ' от ' || s.data
......

Т.е. и скрипт и база в UTF8. Запускаю:
Код: plaintext
isql-fb -user sysdba -pass masterkey -i script.sql

Открываю новую базу в isql-fb или в чём-нибудь гуишном (с UTF8 в параметрах соединения), смотрю PR_PROC1, а там ??? вместо кириллицы.
Что я делаю не так?
...
Рейтинг: 0 / 0
23.06.2021, 12:02
    #40079546
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что не так с кодировкой?
SET NAMES
...
Рейтинг: 0 / 0
23.06.2021, 12:06
    #40079547
kdv
kdv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что не так с кодировкой?
tantico2,

про set names (ДО коннекта) в скрипте уже сказали. Вместо этого можно попробовать опцию isql -charset utf8 ...
Еще может быть что сам скрипт неюникодный, или у файла нет признака юникодности (bom).
...
Рейтинг: 0 / 0
23.06.2021, 12:08
    #40079550
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что не так с кодировкой?
kdvили у файла нет признака юникодности (bom).

isql неспособен распознавать BOM, он считает его частью команды.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
23.06.2021, 12:57
    #40079566
tantico2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что не так с кодировкой?
Мимопроходящий
SET NAMES

Точно - они )
Всем спасибо!
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Что не так с кодировкой? / 5 сообщений из 5, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]