powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Некорректный формат сохранения скрипта по Ctrl+S
22 сообщений из 22, страница 1 из 1
Некорректный формат сохранения скрипта по Ctrl+S
    #39385195
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Приветствую!

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

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

Это не ошибка, поэтому и повторяется.
...
Рейтинг: 0 / 0
Некорректный формат сохранения скрипта по Ctrl+S
    #39389233
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpertВоспроизвел. Исправил.Спасибо!
...
Рейтинг: 0 / 0
Некорректный формат сохранения скрипта по Ctrl+S
    #39389239
Фотография Yed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpertЭто не ошибка, поэтому и повторяется.
Тогда просто интересно, зачем навязано такое поведение по принудительному изменению кодировки? Ни каких спец символом в тексте не используется. Ранее не было такого поведения.
Может лучше сделать настройку, по выбору кодировки для сохранения - исходная, UTF8?
...
Рейтинг: 0 / 0
Некорректный формат сохранения скрипта по Ctrl+S
    #39390081
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еще один маленький нюанс - если открыть скрипт в какой-либо кодировке и сохранить его через "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
Некорректный формат сохранения скрипта по Ctrl+S
    #39390859
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YedТогда просто интересно, зачем навязано такое поведение по принудительному изменению кодировки? Ни каких спец символом в тексте не используется. Ранее не было такого поведения.

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

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

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

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

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

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


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