powered by simpleCommunicator - 2.0.36     © 2025 Programmizd 02
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Atelier API. Сохранение юникодных символов
10 сообщений из 10, страница 1 из 1
Atelier API. Сохранение юникодных символов
    #39739227
Sheonn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сталкивался ли кто-то с сохранением юникодных символов через Atelier API?
Проблема проявилась при сохранении кириллицы в UTF-8. В случайных местах (не совсем конечно случайных, но закономерности не выявил) один символ превращается в два вопросика.
Есть предположение, что при чтении данных из потока на сервере, двухбайтовый символ разрывается на два однобайтовых и получается ерунда. Частично это подтверждается тем, что при добавлении любых символов перед изменяемым текстом, портится рядом стоящий символ.

Проверялось через VSCode (плагин vscode-cos ), версия каше 2017.2
...
Рейтинг: 0 / 0
Atelier API. Сохранение юникодных символов
    #39739243
Фотография DAiMor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sheonn,

а в VSСode нормально работает?
...
Рейтинг: 0 / 0
Atelier API. Сохранение юникодных символов
    #39739623
Блок А.Н.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DAiMor,

Я так понял, это как раз в VSCode проблема.
...
Рейтинг: 0 / 0
Atelier API. Сохранение юникодных символов
    #39739652
Фотография DAiMor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если в vscode воспроизводится, то я смогу поправить
но у меня работает все нормально, или я не так проверяю?
...
Рейтинг: 0 / 0
Atelier API. Сохранение юникодных символов
    #39739693
Блок А.Н.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DAiMor,

как я понял, проблема воспроизводится стабильно, если в документе уже есть битые символы. Может, с этого начать?
...
Рейтинг: 0 / 0
Atelier API. Сохранение юникодных символов
    #39739846
Фотография DAiMor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Блок А.Н.DAiMor,

как я понял, проблема воспроизводится стабильно, если в документе уже есть битые символы. Может, с этого начать?А если они там уже битые, то и из студии должно криво отображать. Я соаздал новый файл с кирилицей и сохранил, и открыл как с сервера не локально, все нормально отображает.
...
Рейтинг: 0 / 0
Atelier API. Сохранение юникодных символов
    #39739946
Sheonn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В общем проблема именно при использовании плагина для VSCode.
Проявляется при компиляции. Файл передаётся на сервер, сохраняется и компилируется корректно. Но вот после компиляции плагином запрашивается обновлённая версия файла с сервера и тут уже что-то ломается, в VSCode местами отображаются кривые символы.
Пока решил эту проблема закомментировав строчку
Код: javascript
1.
api.getDoc(name, save);

в файле extension.ts
...
Рейтинг: 0 / 0
Atelier API. Сохранение юникодных символов
    #39739970
Фотография DAiMor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SheonnВ общем проблема именно при использовании плагина для VSCode.
Проявляется при компиляции. Файл передаётся на сервер, сохраняется и компилируется корректно. Но вот после компиляции плагином запрашивается обновлённая версия файла с сервера и тут уже что-то ломается, в VSCode местами отображаются кривые символы.
Пока решил эту проблема закомментировав строчку
Код: javascript
1.
api.getDoc(name, save);


в файле extension.tsМожешь уточнить, версию Caché какую используешь ($zv) и версию плагина.
...
Рейтинг: 0 / 0
Atelier API. Сохранение юникодных символов
    #39739993
Sheonn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DAiMor,
Версия плагина 0.6.1, каше версии 2017.2.2 точнее сегодня уже не посмотрю
...
Рейтинг: 0 / 0
Atelier API. Сохранение юникодных символов
    #39739995
Sheonn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Проверял добавляя много строк комментариев
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Atelier API. Сохранение юникодных символов
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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