Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Добавление признака кодировки имён файлов? / 4 сообщений из 4, страница 1 из 1
31.10.2012, 08:44
    #38019563
LeCrunch
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление признака кодировки имён файлов?
Используется макрос для пофайлового разделения большого документа, полученного слиянием. Каждый файл нужным образом именуется (NUMB - название с русскими буквами) и сохраняется в папку
Код: vbnet
1.
dst.SaveAs FileName:=src.Path & "\split_dir\" & NUMB & ".doc"


(результат корректный), после чего полученное содержимое вручную архивируется в ZIP и рассылается по e-mail.
Замечен недостаток - в не_MS программах (Lotus, просмотрщики в iOS и т.п.), при просмотре содержимого архива без распаковки, имена файлов отображаются крякозябрами.
Вопрос - как это устранить, может добавлять что-то типа признака юникода при именовании?...
...
Рейтинг: 0 / 0
31.10.2012, 09:52
    #38019604
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление признака кодировки имён файлов?
LeCrunchв не_MS программах (Lotus, просмотрщики в iOS и т.п.), при просмотре содержимого архива без распаковки, имена файлов отображаются крякозябрами.Ну так все вопросы - к древним программам, не подозревающим о существовании юникода. Офис-то тут при чём?
Или изменить стандарт именования и избавиться от кириллицы (и, возможно, от LFN).
...
Рейтинг: 0 / 0
31.10.2012, 10:34
    #38019669
Казанский
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление признака кодировки имён файлов?
Проблема может быть в ZIP'е на другой локали. Попробуйте передать неархивированный файл или использовать другой архиватор.
...
Рейтинг: 0 / 0
31.10.2012, 17:36
    #38020560
LeCrunch
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление признака кодировки имён файлов?
Что-то аналогичное было в WinAMP, когда mp3 файлы с русскими названиями и тегами в нём отображались некорректно. Помнится, были спецутилитки, которые обрабатывали такие названия, добавляя признак юникода в начало имени.
Поэтому и предположение - возможно ли в коде VBA это делать и как именно?

Запаковка в формат *.zip осуществлялась в WinRAR и 7-zip последних версий
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Добавление признака кодировки имён файлов? / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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