The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Перекодировка в Самбе"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Перекодировка в Самбе"
Сообщение от xOr emailИскать по авторуВ закладки(ok) on 30-Апр-04, 21:13  (MSK)
Здравствуйте!

У меня на сервере под FreeBSD стоит доступ к одной файловой структуре с помощью Samba и FTP.  С файлами работают клиенты под Windows.

Проблема с кодировками - FTP записывает имена файлов в кодировке системы, то есть Windows1251, а Самба в кодировке Dos866.

Это происходит потому что винда для совместимости файловых систем с досом записывает имена файлов именно в дос-кодировке! При выдаче юзеру имени файла она сама его конвертирует. Но Самба на Unix-машине ведь этого не делает!

Можно, конечно, настроить в FTP-клиентах шрифт дос (например Terminal), но большинство юзеров пользуется для этого эксплорером, который настроить нельзя.

В Самбе я нашел опцию character set которая позволяет включить такую же перекодировку "На лету".  Но там поддерживаются только юниксовые кодировки, например ISO и KOI-8, мне же нужна Win.

Подскажите, пожалуйста, где достать кодовую таблицу для Win и куда её ставить.  Только таблица нужна не для опции client code page, а именно для character set.

И ещё, если ли программка, которая может перекодировать имена файлов из одной кодировки в другую в некоторой файловой структуре (папках и подпапках)?   Я сам напишу, но если она уже есть, будет лучше.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Перекодировка в Самбе"
Сообщение от xOr Искать по авторуВ закладки(ok) on 02-Май-04, 12:08  (MSK)
Посоветуйте, пожалуйста, что-нибудь. Или хотя бы скажите, что это невозможно (или надо юзать Windows а не FreeBSD)
  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Перекодировка в Самбе"
Сообщение от Vadim emailИскать по авторуВ закладки(??) on 02-Май-04, 12:22  (MSK)
у меня стоит
"character set = 1251" и всё Ок.
там их всяких.. самба 2.2.8а
  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Перекодировка в Самбе"
Сообщение от Vadim emailИскать по авторуВ закладки(??) on 02-Май-04, 12:24  (MSK)
А про перекодировку имён файлов - я писал скрипт perl+iconv, готового поди нету..
  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Перекодировка в Самбе"
Сообщение от xOr emailИскать по авторуВ закладки(??) on 04-Май-04, 12:26  (MSK)
>А про перекодировку имён файлов - я писал скрипт perl+iconv, готового поди
>нету..

Спасибо большое за помощь!
Работает действительно, только папки, которые были в кодировке DOS просто не видно :).
Программку я написал, так что просто перекидирую их.

Вот только интересно, при копировании с подмонтированной системы FAT32 имена, наверное, тоже в DOS кодировке идут?


  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру