#0
by Shur1cIT
всё работает отлично но есть одно но если файл написан по русский то на фтп выглядит он Запчасти.docx если через обычный фтп клиент загружаю то всё ок, как лечить?
#1
by Wobland
мы в своё время просто перестали по-русски файлы называть. и, кстати, если разными клиентами смотреть, названия разными могут быть
#4
by Shur1cIT
вопрос тогда как проверить строку (название файла) на наличие в нём букв кирилицы и если хоть одна есть оправлять пользователя в баню
#8
by raykom
+И смотрим то удаленно или локально ? В смысле реально искажает кодировку,или только отбражается неправильно ?
#9
by Shur1cIT
смотрим через CuteFTP тоесть заливаю из 1с в CuteFTP кракозяба , если заливаю CuteFTP и смотрю им тогда всё ок
#10
by Shur1cIT
тоесть при заливке файла я его переименовываю по внутренниму алгоритму ? например по коду справочника или тд, но хотелось бы в оригинальном названии хранить
#13
by Wobland
я имел в виду неким образом заменять Б на B и т.п. но это изврат какой-то. онрмального ничего в голову не приходит
#19
by raykom
писани письмо в хостера с вопросом о кодировках. Вообще должно быть нормально, но надо плясать от печки. Проблемма в правильной кофигурации локали - 85% Скорее у нихсистемная (дефолтная кодировка) амеровская. Ну а для чистоты, если в локалке есть Линукс правильный- качни туда и посмотри. На крайняк могу юзера временного сделать под тебя, у меня все качается ОК. Хотяяя с именем файла - счас проверю :))
#24
by zva
Ну если файлы пишутся на ftp, чтоб пользователи могли зайти на сервер и скачать их к себе - то достаточно выбрать правильный ftp-клиент, где эти имена файлов будут отображаться в человеческом виде. Если нужно дальше програмно обращаться к файлам - тогда другое дело.
#26
by raykom
Ппц, эту логику .... >ИмяFTPСервера - это что ?? Имя сервера или адрес сервера ? В каком формате то оно формируется ? Чето уже самому любопытно стало ...
#29
by raykom
Дай вот это полностью >Соединение.Записать(ИмяФайлаЗаписи, ОбщегоНазначения.ПолучитьИмяФайлаИзПолногоПути(ИмяФайлаЗаписи
#30
by Shur1cIT
что именно? вот расшифровываю переменные ИмяФайлаЗаписи = "C:UsersLoginovDesktopНа записьЗапчасти.docx" ОбщегоНазначения.ПолучитьИмяФайлаИзПолногоПути(ИмяФайлаЗаписи) = "Запчасти.docx"
#33
by Shur1cIT
Сообщить(StringParser(ОбщегоНазначения.ПолучитьИмяФайлаИзПолногоПути(ИмяФайлаЗаписи))); это рудимент на него не обращай внимание
#34
by raykom
:) >Соединение.Записать(ИмяФайлаЗаписи, ОбщегоНазначения.ПолучитьИмяФайлаИзПолногоПути(ИмяФайлаЗаписи Дай вот это полностью
#35
by Shur1cIT
что?))) оно и так полностью, но у тебя почему то не отображаеться Соединение.Записать(ИмяФайлаЗаписи, ОбщегоНазначения.ПолучитьИмяФайлаИзПолногоПути(ИмяФайлаЗаписи)); Функция ПолучитьИмяФайлаИзПолногоПути(Знач ПутьКФайлу) Экспорт Функция ПолучитьЧастьСтрокиОтделеннойСимволом(Знач ИсходнаяСтрока, Знач СимволПоиска)
#38
by raykom
Покури пока, я тут поэкспериментирую. А в Соединение = Новый FTPСоединение( Параметры могут в произвольном порядке стоять ? В синтаксис помошнике по другому ...
#39
by Shur1cIT
попробую вручную перенести "Соединение.Записать(ИмяФайлаЗаписи, ОбщегоНазначения.ПолучитьИмяФайлаИзПолногоПути(ИмяФайлаЗаписи));"
#43
by raykom
Ну у меня записалось все ОК. Проводником читается нормуль. Щас посмотрю броузером и через МС по ССШ гляну.
#45
by raykom
А вот броузером - косо отображается, но там в настройках вид-кодировка играешь, но тогда другие надписи корявятся :))
#48
by raykom
Когда по ФТП Броузером смотришь, гляни в настройках какуюкодировку он автоопределяет ? Уменя Турецкая епрст
#51
by raykom
Короче,по ССШ смотрел на сервере через МС - отображается корректно, значит 1с туду его пишет как надо в utf-8, проводник его видит нормально (ПРОВОДНИК! не броузер), опера тоже,к стати. Это броузер косячит, тут с определением кодировки. Буду его курочить. У тебя наверно так же.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Ошибка при вызове конструктора FTPСоединение
- Как избавиться от лог файла в SQL? Или уменьшить его размер. Хотя-бы.
- Отказ от записи нового элемента при конвертации
- Перестало работать FTPСоединение
- Свойства НОВОЙ записи при копировании записи Регистра Сведений
- Как выбрать записи из регистра сведений записи
- FTPСоединение проблемы с кодировкой
- v8: Ошибка при записи файла базы данных
- Ошибка записи файла обмена в сетевой каталог
- Открытие формы записи для новой записи регистра сведений с установленным полем.
- КД: как отказаться от записи нового объекта в обработчике После Загрузки?
- FTP обмен без использования Новый FTPСоединение
В этой группе 1С
- Добавить отбор в форму списка программно
- Почему обработка может не определять номенклатуру по коду?
- РегистрБухгалтерии начальные и конечные остатки
- Как изменить порядок колонок у табличного поля?
- Как перенести поступление/реализацию товаров проводками ?
- КД PCDATA invalid Char value 1
- ЗагрузкаДанныхИзТабличногоДокумента.epf
- Розница: выгрузка информативных остатков в узел
- При обмене данными помечаются на удаление непроведенные документы. Помогите!
- ЗУП как начислить натуроплату
- СКД 8.2 ДоступныеПоляВыбора
- УПП Предварительное планирование и группы заменяемости рабочих центров
- Единицы измерения номенклатурной позиции в УТ 11
- Лицензирование служб терминалов - Истек срок лицензии
- УПП Настройка вида расчета на базе МРОТ
- Как значение константы вывести в печатную форму?
- Фильтрация обращений в Итилиум-4
- не выходт программно прописать документу счет Дт
- Вопрос по запросу 8
- Работа со сторонними базами SQL