Гость
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Некорректный формат сохранения скрипта по Ctrl+S / 22 сообщений из 22, страница 1 из 1
16.01.2017, 09:48
    #39385195
rdb_dev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Некорректный формат сохранения скрипта по Ctrl+S
Приветствую!

1. Из IBExpert сохраняю скрипт в файл в кодировке "UTF-8 (with BOM)", проверяю hex-редактором - всё Ok;
2. Открываю этот же файл как "Autodetect (with BOM)" - всё Ok;
3. Вношу изменения в скрипт, нажимаю Ctrl+S, проверяю hex-редактором - кодировка файла Unicode without BOM;

Возможно поправить так, чтобы IBExpert помнил кодировку, которую определили по autodetect и сохранял файл скрипта в этой же кодировке?
...
Рейтинг: 0 / 0
19.01.2017, 09:08
    #39387351
IBExpert
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Некорректный формат сохранения скрипта по Ctrl+S
Версия эксперта какая?
...
Рейтинг: 0 / 0
19.01.2017, 09:56
    #39387373
rdb_dev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Некорректный формат сохранения скрипта по Ctrl+S
IBExpert, v2017.1.11.1
...
Рейтинг: 0 / 0
19.01.2017, 09:58
    #39387375
rdb_dev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Некорректный формат сохранения скрипта по Ctrl+S
IBExpert, еще обратил внимание, что после закрытия закрытия окна скрипта, IBExpert продолжает удерживать файл (или каталог с этим файлом), потому как каталог не удается удалить до закрытия IBEXpert.
...
Рейтинг: 0 / 0
20.01.2017, 04:09
    #39388063
IBExpert
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Некорректный формат сохранения скрипта по Ctrl+S
Какую кодировку сохранения предлагает диалог "Save as..." сразу после открытия файла?
...
Рейтинг: 0 / 0
20.01.2017, 07:48
    #39388095
Yed
Yed
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Некорректный формат сохранения скрипта по Ctrl+S
Столкнулся с подобной проблемой в IBExpert, v2017.1.11.1.
Открываю скрипт в ANSI(Win1251), после внесения изменений при сохранении от принудительно становится UTF-8 w/o BOM.
Если выбрать "Сохранить как..", то по умолчанию стоит кодировка UTF-8 w/o BOM.
...
Рейтинг: 0 / 0
20.01.2017, 09:24
    #39388135
rdb_dev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Некорректный формат сохранения скрипта по Ctrl+S
IBExpert, никакую не предлагает. Если я сохранил файл в кодировке "UTF-8 with BOM", а затем открыл его с "Autodetect (with BOM)", то диалог "Save As..." не предлагает какой-либо кодировки по умолчанию - в поле "Encodig" значение не выбрано.
У тебя подобное не воспроизводится?
...
Рейтинг: 0 / 0
21.01.2017, 04:26
    #39388821
IBExpert
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Некорректный формат сохранения скрипта по Ctrl+S
Воспроизвел. Исправил.
...
Рейтинг: 0 / 0
22.01.2017, 15:34
    #39389072
Yed
Yed
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Некорректный формат сохранения скрипта по Ctrl+S
IBExpertВоспроизвел. Исправил.
В версии 2017.1.22.1 ошибка с Win1251 в UTF-8 повторяется:
...
Рейтинг: 0 / 0
22.01.2017, 16:32
    #39389084
IBExpert
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Некорректный формат сохранения скрипта по Ctrl+S
YedВ версии 2017.1.22.1 ошибка с Win1251 в UTF-8 повторяется:

Это не ошибка, поэтому и повторяется.
...
Рейтинг: 0 / 0
23.01.2017, 03:36
    #39389233
rdb_dev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Некорректный формат сохранения скрипта по Ctrl+S
IBExpertВоспроизвел. Исправил.Спасибо!
...
Рейтинг: 0 / 0
23.01.2017, 04:37
    #39389239
Yed
Yed
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Некорректный формат сохранения скрипта по Ctrl+S
IBExpertЭто не ошибка, поэтому и повторяется.
Тогда просто интересно, зачем навязано такое поведение по принудительному изменению кодировки? Ни каких спец символом в тексте не используется. Ранее не было такого поведения.
Может лучше сделать настройку, по выбору кодировки для сохранения - исходная, UTF8?
...
Рейтинг: 0 / 0
24.01.2017, 10:34
    #39390081
rdb_dev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Некорректный формат сохранения скрипта по Ctrl+S
Еще один маленький нюанс - если открыть скрипт в какой-либо кодировке и сохранить его через "Save as..." с другой кодировкой, то IDE IBExpert не учитывает изменение кодировки и при пересохранении по Ctrl+S использует кодировку, определенную при открытии, а не при сохранении.

Последовательность действий:
1. Открываем файл скрипта в кодировке "ANSI" (WIN1251);
2. Сохраняем скрипт по "Save as..." в файл с кодировкой "UTF-8 (with BOM)";
3. Вносим изменения в скрипт и пересохраняем по Ctrl+S;
4. Проверяем sql файл в hex редакторе - файл в кодировке "ANSI", а не "UTF-8 (with BOM)";
...
Рейтинг: 0 / 0
25.01.2017, 11:02
    #39390859
IBExpert
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Некорректный формат сохранения скрипта по Ctrl+S
YedТогда просто интересно, зачем навязано такое поведение по принудительному изменению кодировки? Ни каких спец символом в тексте не используется. Ранее не было такого поведения.

Раньше другие заморочки были. Редактор юникодный, текст в него попадает самыми различными способами: из файла, из БД, из буфера обмена, из самого эксперта, когда он чего-то там сгенерит... Чехарда с кодировками конкретно задолбала, поэтому вот. По крайней мере, при сохранении в юникод никаких потерь заведомо нет.
Но, наверное, ты прав - редактор скриптов должен сохранять исходную кодировку файла. Буду еще ковырять.
...
Рейтинг: 0 / 0
25.01.2017, 17:05
    #39391351
IBExpert
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Некорректный формат сохранения скрипта по Ctrl+S
YedВ версии 2017.1.22.1 ошибка с Win1251 в UTF-8 повторяется:

А ты через диалог файл открываешь или просто выбором из списка последних файлов?
Через диалог вроде нормально все.
...
Рейтинг: 0 / 0
25.01.2017, 17:27
    #39391380
IBExpert
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Некорректный формат сохранения скрипта по Ctrl+S
rdb_devЕще один маленький нюанс - если открыть скрипт в какой-либо кодировке и сохранить его через "Save as..." с другой кодировкой, то IDE IBExpert не учитывает изменение кодировки и при пересохранении по Ctrl+S использует кодировку, определенную при открытии, а не при сохранении.

Исправил.
...
Рейтинг: 0 / 0
25.01.2017, 19:01
    #39391498
Yed
Yed
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Некорректный формат сохранения скрипта по Ctrl+S
IBExpertЧерез диалог вроде нормально все.
Drag & Drop в 100% случаев
...
Рейтинг: 0 / 0
26.01.2017, 12:01
    #39391942
rdb_dev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Некорректный формат сохранения скрипта по Ctrl+S
IBExpert, спасибо!
...
Рейтинг: 0 / 0
27.01.2017, 04:10
    #39392627
IBExpert
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Некорректный формат сохранения скрипта по Ctrl+S
YedIBExpertЧерез диалог вроде нормально все.
Drag & Drop в 100% случаев

Странно, у меня в W10 этот вариант вообще не работает...
А через диалог-то все нормально?
...
Рейтинг: 0 / 0
27.01.2017, 05:45
    #39392634
Yed
Yed
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Некорректный формат сохранения скрипта по Ctrl+S
IBExpertСтранно, у меня в W10 этот вариант вообще не работает...
А через диалог-то все нормально?
Если через диалог, то исходная кодировка сохраняется.
...
Рейтинг: 0 / 0
07.02.2017, 07:16
    #39399764
IBExpert
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Некорректный формат сохранения скрипта по Ctrl+S
YedDrag & Drop в 100% случаев

В сегодняшней версии должно работать нормально.
...
Рейтинг: 0 / 0
08.02.2017, 05:28
    #39400551
Yed
Yed
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Некорректный формат сохранения скрипта по Ctrl+S
IBExpertYedDrag & Drop в 100% случаев

В сегодняшней версии должно работать нормально.
Да, теперь исходная кодировка сохраняется. Спасибо!
...
Рейтинг: 0 / 0
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Некорректный формат сохранения скрипта по Ctrl+S / 22 сообщений из 22, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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