#0
by LightIntegrator
Про наличие перекодировки через файл средствами платформы знаю, знаю и: Всем известно что Flash диски живут N циклов. Перезаписи N в лучшем случае ~100000. Если записей для перекодирования ~3500 (по десятку килобайт), и работа на Flash то лучше, наверное, использовать перекодирование не через файл. Как?
#9
by LightIntegrator
Например, ноутбуки (тут - Asus eee pc 70x) Нужен был в противположную сторону. Пока говорил тут - написал на основе сведений Wikipedia: Но текст оказался UTF-16 :) Так что я теперь пишу перекодировку UTF-16 -> строку
#10
by Однояйцевый брат Ков
Ужас, а коду надо в 3 строки, и прямо в сабже есть ответ, немного подумать только надо... иди учи венду, венда круче поточит и перекодирует куда угодно
#15
by Ковычки
ничего он опровергать не будет, и более того скажу - выкинь свой код и изучи ОС на которой работаешь, если не сможешь, то иди в дворники... Ответ в сабже есть!
#16
by LightIntegrator
Всё-таки попрошу тогда проверить: Оно сохранит три латинские буквы "a" (т.к. символы 224-226 - это "a" с апострофами в unicode). Речь о 1С 8. Как правильно?
#19
by LightIntegrator
Вы не поняли - это проблема именно 8-й платформы. Из-за того, что в 8-й всё хранится в Unicode - он в виде unicode букв и попадает в VBScript, а потому не работает. В 7-й будет работать, в 8-й - не так просто.
#21
by AngelicCare
Просьба быть внимательным. Этот код не работает в 8.0 без использования файла. В файл сохраняется перекодированное корректно значение, но это не соответствует условиям задачи - требуется без файла. ReadText - возвращает всегда "проверка" в неперекодированном виде.
#24
by KAO111
Не понятно. Переводить строку, отбрасывая разряды, бессмысленно внутри 1С. Нужно все равно куда-то выдавать данные. Я не вижу цели задачи, но еще можно запустить любой стандартный механизм, например из VBScript, приблизительно: ( " Хотя мне кажется, что с точки зрения работы внутри 1С ничего не изменится. Кроме того, если задача решается для - то в любом случае 1С пишет много временных файлов. Можно создать виртуальный диск в памяти, но тогда ничего не мешает использовать его для конвертации.
#25
by AngelicCare
KAO, был XML с Base64 полями. Был раскодирован вручную (без использования записи в файл - Base64). И, предстоит, закодировать его обратно. Вопрос со временными файлами буду изучать. Наверное, тему можно закрывать т.к. мне сейчас уже проще сделать перекодировку процедурой 1С вручную (набил таблицу замен).
#27
by AngelicCare
Base64 кодирует бинарные данные, в 1С средств работы с ними без использования файлов нет. Отсюда все проблемы с перекодировками.
#30
by Ковычки
почему в я не наблюдаю файла, да и в и даже в хотя тут отсебячину напаяли... ... -- Поезжайте в Киев! - сказал он неожиданно. - И тогда вы поймете, что я прав. Обязательно поезжайте в Киев! -- Какой там Киев! - пробормотал Шура. - Почему? -- Поезжайте в Киев и спросите там, что делал Паниковский до революции. Обязательно спросите! -- Что вы пристаете? -- хмуро сказал Балаганов. -- Нет, вы спросите! - требовал Паниковский. - Поезжайте и спросите! (с)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- перекодировка из DOS -> UTF-8
- ТЗ. Удаление строки сдвигает строки?
- КАк при нажатии на строку в ТЗ добавить эту строку в Табличную часть докуме
- для строки области таб дока с автовысотой не считается высота строки
- как из строки убрать символ перевода строки?
- А как длинную строку с кучей кавычек в строку преобразовать?
- Динамический список - выделенные строки - суммирование содержимого строки..
- v7: Перекодировка XML файла
- Таблица Значений отбор по индексу, номеру строки, как найти строки 1-100
В этой группе 1С
- Маленькие хитрости 1с v7
- Позволяет УПП вести складской учет в единицах измерения мест?
- Понимаю тема избита... "отсутствует интерфейс IInitDone"
- Номер года в литерале типа 'Дата' превышает 3999
- Условие Если НЕ Администратор Тогда РежимДиалогаВопрос.ДаНет
- Проектирование: Можно ли гиперссылку вывести не подчеркнутой (в табличном поле)?
- Снова управляемые формы 8.2: как на форме разместить список регистра сведений?
- Как из формы документа открыть другую форму этого же документа?
- Как из модуля неосновной формы документа обратиться к табличной части документа?
- Смена цвета фона в строке табличного поля
- v8: как сделать что бы показывались все месяцы в отчете а не только те где есть
- Торговля v8 закрытие смены ККМ частичная очистка регистров накопления
- Географическая схема. Пример из ИТС.
- Почему нет итогов в ОСВ по 41
- Обработчик ожидания не срабатывает!
- Ошибка бэкапа.
- Где в семерке хранятся параметры подключения к SQL серверу?
- Не могу убрать НЕ ЗАБЫТЫЙ пароль конфигурации
- Как в условии запроса проверить : счет активый или пассивный?
- При запуске компьютера открывается папка Мои документы. Как отключить?