forum.wfido.ru  

Вернуться   forum.wfido.ru > Прочие эхи > RU.LINUX

Ответ
 
Опции темы Опции просмотра
  #1  
Старый 30.04.2021, 21:45
Nikolay Lushnikov
Guest
 
Сообщений: n/a
По умолчанию Re: ftp codepage

Nikolay Lushnikov написал(а) к vitus@45.free.net в Dec 02 15:25:06 по местному времени:

From: Nikolay Lushnikov <luna@icc.surw.ru>

>
> NL> Нi, All !
> NL> Как сказать фтп-клиенту (lftp например)
> NL> в какой кодировке имена файлов на фтп-сервере (IIS например) ?
> NL> Заранее thanks
>
> Запустить его в соответствующей локали

в том то и дело, что не получается

хоть так
export LANG=ru_RU.KOI8-R
хоть так
export LANG=ru_RU.CP1251
одни и те же закорюки хМЯРПСЙЖЧЪ.pdf :-(

дебиан 3.0, локали сгенерированы


--
Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru
--- ifmail v.2.15dev5
Ответить с цитированием
  #2  
Старый 30.04.2021, 21:47
Victor Wagner
Guest
 
Сообщений: n/a
По умолчанию Re: ftp codepage

Victor Wagner написал(а) к Nikolay Lushnikov в Dec 02 17:25:34 по местному времени:

From: Victor Wagner <vitus@communiware.ru>

Nikolay Lushnikov <luna@icc.surw.ru> wrote:
>>
>> NL> Нi, All !
>> NL> Как сказать фтп-клиенту (lftp например)
>> NL> в какой кодировке имена файлов на фтп-сервере (IIS например) ?
>> NL> Заранее thanks
>>
>> Запустить его в соответствующей локали
NL>
NL> в том то и дело, что не получается

NL> хоть так
NL> export LANG=ru_RU.KOI8-R
NL> хоть так
NL> export LANG=ru_RU.CP1251
NL> одни и те же закорюки хМЯРПСЙЖЧЪ.pdf :-(

NL> дебиан 3.0, локали сгенерированы

А xterm-у сказать, что отображать надо соответствующим шрифтом?
У меня (тоже дебиан 3.0) он, правда, сам соображает, что если ЕГО
(xterm) запустили в локали CP1251, то шрифты надо выбирать из тех,
чьи названия кончаются на -microsoft-cp1251


NL> --
NL> Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru

--
http://www.communiware.ru http://www.ice.ru/~vitus
--- ifmail v.2.15dev5
Ответить с цитированием
  #3  
Старый 30.04.2021, 21:54
Victor Wagner
Guest
 
Сообщений: n/a
По умолчанию Re: ftp codepage

Victor Wagner написал(а) к Nikolay Lushnikov в Dec 02 22:37:00 по местному времени:

From: vitus@45.free.net (Victor Wagner)

Nikolay Lushnikov <luna@icc.surw.ru> wrote:

NL> Нi, All !
NL> Как сказать фтп-клиенту (lftp например)
NL> в какой кодировке имена файлов на фтп-сервере (IIS например) ?
NL> Заранее thanks

Запустить его в соответствующей локали


--
You are not out there to drain the swamp. You are just out there to
kill the alligator
(c) Kent Beck
--- ifmail v.2.15dev5
Ответить с цитированием
  #4  
Старый 30.04.2021, 21:56
Kirill Frolov
Guest
 
Сообщений: n/a
По умолчанию ftp codepage

Kirill Frolov написал(а) к Victor Wagner в Dec 02 06:07:58 по местному времени:

Немедленно нажми на RESET, Victor!

26 Dec 02 22:37, Victor Wagner wrote to Nikolay Lushnikov:

NL>> Нi, All !
NL>> Как сказать фтп-клиенту (lftp например)
NL>> в какой кодировке имена файлов на фтп-сервере (IIS например) ?
NL>> Заранее thanks
VW> Запустить его в соответствующей локали

Так он перекодировать-же не будет. И ext2fs записывает имена в какой-попало кодировке (а попадает обычно КОИ8). Интересно, а в utf-8 перевести можно?

--- [ZX]
Ответить с цитированием
  #5  
Старый 30.04.2021, 21:56
Vladimir Bormotov
Guest
 
Сообщений: n/a
По умолчанию Re: ftp codepage

Vladimir Bormotov написал(а) к Kirill Frolov в Dec 02 13:29:56 по местному времени:

From: Vladimir Bormotov <bor@vb.dn.ua>


Нi, Kirill!

>>>>> "KF" == Kirill Frolov <Kirill.Frolov@p2.f827.n5030.z2.fidonet.org> writes:

NL>>> Как сказать фтп-клиенту (lftp например)
NL>>> в какой кодировке имена файлов на фтп-сервере (IIS например) ?
NL>>> Заранее thanks
VW>> Запустить его в соответствующей локали

KF> Так он перекодировать-же не будет.

конечно не будет, а зачем? ;-)

KF> И ext2fs записывает имена в какой-попало кодировке (а попадает обычно
KF> КОИ8). Интересно, а в utf-8 перевести можно?

можно.

переведенные имена проще всего смотреть через ls | iconv

====
#!/usr/bin/python2
"""recode filenames from one encoding to another"""

import os
import sys
import getopt

ENC_FROM = 'koi8-r'
ENC_TO = 'cp1251'


def usage():
print '''\
USAGE>> namesrecode [-f <from_encoding>] [-t <toencoding] <path>

from_encoding - source filenames encoding
to_encoding - target filenames encoding
path - path to process filenames (not recursive)

defaults: fromencoding = %s, toencoding = %s
''' % (ENCFROM, ENCTO)
sys.exit(1)

def frename(fname, encfrom, encto):
new_name = unicode(fname, enc_from).encode(encto)
os.rename(fname, newname)
return newname

def main(args):
try:
(opts, arg) = getopt.getopt(args, 'f:t:')
except GetoptError:
print 'Options error'
usage()
if len(_arg) != 1:
print 'You must provide a path'
usage()
else:
dir = arg[0]

for opt, _value in opts:
if opt == '-f': ENC_FROM = value
if opt == '-t': ENC_TO = value

print 'Process rename filenames in directroy "%s" from %s to %s' % \
(dir, ENC_FROM, ENCTO)

curdir = os.getcwd()
os.chdir(_dir)
for _filename in os.listdir('.'):
frename(filename, ENC_FROM, ENCTO)
os.chdir(curdir)
return 0

if _name__ == '__main_':
main(sys.argv[1:])
====

--
Bor.
--- ifmail v.2.15dev5
Ответить с цитированием
  #6  
Старый 30.04.2021, 21:59
Nikolay Lushnikov
Guest
 
Сообщений: n/a
По умолчанию ftp codepage

Nikolay Lushnikov написал(а) к All в Dec 02 20:45:24 по местному времени:

From: Nikolay Lushnikov <luna@icc.surw.ru>

Нi, All !
Как сказать фтп-клиенту (lftp например)
в какой кодировке имена файлов на фтп-сервере (IIS например) ?
Заранее thanks


--
Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru
--- ifmail v.2.15dev5
Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 10:57. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2025, vBulletin Solutions, Inc. Перевод: zCarot