Как написать имя файла в кодировке UTF-8.

V
На сайте с 22.01.2015
Offline
0
1048

Мне нужно разместить файлы на своем ftp-аккаунте с тем чтобы сторонний сервер мог их найти и считать при доступе по FTP. Проблема в том, что имена файлов должны быть на кириллице и в кодировке UTF-8. Как мне переименовать файлы в нужную кодировку. Пытался использовать Notepad++. Получаю допустим имя в кодировке UTF-8, затем копирую его в имя файла через Total Comander. Все равно кодировка 1251. Доступ к файлу осуществляю по FTP через Total Comander. Как написать имя существующего файла в кодировке UTF-8.

Mad_Man
На сайте с 10.11.2008
Offline
162
#1

Вы точно не путаете кодировку файла и кодировку имени файла файловой системы?

V
На сайте с 22.01.2015
Offline
0
#2

Технология такая - я выдаю запрос их северу, например, "https://admin.pp1468.ru/FtpSupport/execute?month=11&year=2014&inn=2313022180&kpp=231301001&type=EXCEL". По этому запросу сервер обращается на мой ресурс и пытается найти файлы удовлетворяющие шаблону. По выдаваемой ошибке видно, что он нашел мой сервер, нашел директорию, но подходящего имени файла не нашел. Обращался к разработчикам, их ответ - неправильная кодировка имени файла, содержание файла их полностью удовлетворяет.

Mad_Man
На сайте с 10.11.2008
Offline
162
#3

На секунду представим, что разрабы в здравом уме. И какая же у вас файловая система с именованием файлов в cp1251?

Mik Foxi
На сайте с 02.03.2011
Offline
1217
#4

Так чтоб имя файла было в utf-8 - нужно чтоб и операционка была в utf-8. Разве нет?

Антибот, антиспам, веб фаервол, защита от накрутки поведенческих: https://antibot.cloud/ (8 лет на защите сайтов). Форум на замену серчу: https://foxi.biz/
V
На сайте с 22.01.2015
Offline
0
#5

Я так подозреваю, что сервис 1468.рф ввел меня в заблуждение. Пробовал размещать эти файлы у других хостеров, например, у 1gb.ru. Везде одинаково файл не читается. Может кто-нибудь проверить кодировку моих имен файлов?

Даю реквизиты FTP доступа. Ничего ценного там нет.

a. Host ftp-площадки - vshkola1.ru

b. Имя пользователя - 1468@vshkola1.ru

c. Пароль - krop1468

путь к файлу -1468\11.2014\APARTMENT_HOUSE\N1-C_ЭП_МКД.xlsx

Mad_Man
На сайте с 10.11.2008
Offline
162
#6
foxi:
Так чтоб имя файла было в utf-8 - нужно чтоб и операционка была в utf-8. Разве нет?

Это уже от файловой системы зависит то, в чём она хранит имена файлов. Большинство ФС обычно саппортит только одну ветку кодировок. Но я реально ещё не видел никого, кто жаловался бы на кодировку ФС.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий