Гость
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Проблема с кодировкой в default полей / 4 сообщений из 4, страница 1 из 1
12.12.2015, 15:15
    #39126396
Док
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с кодировкой в default полей
Опять подобная проблема, только для полей по умолчанию.
IBE 2015.12.8.1
FB SS 2.5.5

рег.инфа базы

Импортирую в редактор скрипт из файла UTF8 w/o BOM и запускаю в ScriptExec (Exec charset UTF8)
Код: sql
1.
2.
3.
4.
5.
6.
CREATE TABLE TBL_PATIENTS (
    PATIENTS_ID               INTEGER NOT NULL,
    PAT_LAST_NAME             VARCHAR(50) DEFAULT 'без Имени' NOT NULL,
    PAT_FIRST_NAME            VARCHAR(50) DEFAULT 'без Фамилии' NOT NULL ,
    PAT_THIRD_NAME            VARCHAR(50) DEFAULT 'без Отчества' NOT NULL
);


оп-па, получаю кракозябры

При попытке отредактировать поле получаю "Malformed string".

Самое интересное, если экспортировать ЭТИ метаданные обратно в скрипт, получаю DDL, полностью аналогичный исходному.

ЧЯДНТ?
=================
Док.

Win7 Ultim x64, Deb 7.6 x86 (Deb 8.2 x86): FB 2.5.5.26952, диалект 3, SS, Lazarus 1.5; FPC 2.7.1, UIB
...
Рейтинг: 0 / 0
12.12.2015, 16:10
    #39126411
IBExpert
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с кодировкой в default полей
Просто тот редактор поля про utf8 в дефолтовом выражении не знает. Поправлю.
...
Рейтинг: 0 / 0
13.12.2015, 21:26
    #39126823
Док
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с кодировкой в default полей
Саш, спасибо, все работает!

Смущает 2 момента:

В самом редакторе подсветка не работает

В табличном виде все равно кракозабры
...
Рейтинг: 0 / 0
14.12.2015, 05:24
    #39126926
IBExpert
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с кодировкой в default полей
ДокСмущает 2 момента:
В самом редакторе подсветка не работает
В табличном виде все равно кракозабры

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


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