#0
by vpetrov
Привет всем. Суть следующая - есть текст в кодировке (может быть различной). Определить кодировку могу сторонними средствами. Нужно его прочитать и загрузить в 1С 8.1 в читабельном виде (т.е. win-кодировке). Как можно у текста в файле (txt or doc) поменять кодировку? Желательно командной строкой, ну в любом случае программно.
#4
by genosse
Если до 1С то можешь использовать функцию VBS For i=1 To Len(s) ElseIf k = 240 Then k=168 ElseIf k = 241 Then
#6
by vpetrov
С помощью DetectEncoding.dll получилось, что этот текст в кодировке UTF-16 с кодовой страницей 1200. Привожу текст: ????"??????????????????? 0,38 5 ???????? ?????????????????? ?? ?????????? ??????????, ??? ?????????????? ?????????????? ??????????, ??????????????????? ???????, 78, ??1, 27 ???????????? ??????????????? ??????????????????????89169537757 1 ????????????????????? Обработать с помощью 1С не получилось.
#7
by vpetrov
))) Мда. В общем, если установлена поддержка языков Юго-Восточной Азии - то он отображается нормально (в своей кодировке) в Word, однако не переводится в другие кодировки в читабельном виде. Как быть? Текст могу прислать, если нужно.
#8
by vpetrov
Еще одна кодировка вылезла - ISO-2022-JP. Даже при условии, что она есть в 1С - не получается преобразовать текст в Win или Ansi кодировку. По идее, в тексте русские буквы зашифрованы в японской кодировке, а прочитать не получается. Чешу голову ))) Кто может начесал уже чего?
#9
by Живой Ископаемый
Можно попробовать воспользоваться объектом ИзвлечниеТекста... только расширение не должно быть TXT ИзвлечениеТекста.ПолучитьТекст (TextExtraction.GetText) ПолучитьТекст (GetText) Синтаксис: ПолучитьТекст Возвращаемое значение: Тип: Строка. Текст, извлеченный из файла, или пустая строка в случае ошибки. Описание: Извлекает текст из файла. Тип файла определяется по расширению файла (т.е. текст из файла с расширением .tmp извлечен не будет). Для извлечения текста из файлов используется интерфейс IFilter. Он является расширяемым. Можно установить дополнительные модули, чтобы появилась возможность извлекать текст из еще одного типа файлов. По умолчанию текст извлекается из файлов следующих типов (имеющих расширение): ASCX, ASP, ASPX, CSS, HHC, HTA, HTM, HTML, HHT, HTW, HTX, ODC, STM, DOC, DOT, POT, PPS, PPT, XLB, XLC, XLS, XLT, TXT, EML. Подразумевается, что файлы с расширением TXT - это текстовые файлы в кодировке ANSI или UNICODE (UTF-16). Примечание: Следует использовать только в среде Windows NT 4.0, 2000, XP. Чтобы узнать, какие расширения для IFilter уже установлены на вашем компьютере, можно скачать и установить программу IFilter Explorer (. Пример: ==== И потом уже полученный текст записать в выбранной кодироке
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Народ! Не подскажите как поменять цвет кнопки в 1С.
- Как в 1С 8.0 поменять кодировку данных?
- а как в v8 поменять картинку при запуске конфигурации
- v8: Вот при выводе строки можно поменять цвет фона, а как поменять еще и цвет выделения?
- как програмно поменять цвет текста в ячейки табличного документа.
- Как поменять кодировку при открытии в Access
- Как в FireFox поменять кодировку страницы
В этой группе 1С
- Как в СКД работать с параметрами для отбора в интервале дат.
- СКД: Не найдено поле замены
- помогите убрать выскакивающие окна.
- Тема Расчет отпуска 1С ЗУП
- КонвертацияДанных - строку в регистр сведений (непериодический и независимый)
- Как в запросе поставить условие на содержание подстроки в строке?
- Как получить остатки по регистру на позицию документа?
- Word2003 - как убрать пароль разрешения записи?
- Скажите, а чем отличаются поля Нач. Ост, Нач. Ост. Дт. и Нач. Разв. Ост. Дт.
- v7: "1С:Предприятие 8". Внедрение и адаптация конфигурации "Бухгалтерия предприятия"
- УПП, отчет списки работников организаций
- Перенос данных из "Торговля и склад" 77 в "Управление торговлей" 8.1
- ПБУ 18 в БП 8.1
- Как 7.7 проверить что элемент справочника еще не записан в базу
- Сумма базы коэф. по По объему выпуска равна 0
- Настройка прав пользователей
- Замер производительности на клиент- сервере.
- Сохранение в экселе табличного документа с длинным текстом
- Внешняя обработка через com соединение
- План обмена как количество элементов?